找回密码
 立即注册
查看: 161|回复: 0

flash????????????

[复制链接]

0

主题

0

回帖

56

积分

管理员

积分
56
发表于 2019-9-13 23:46:11 | 显示全部楼层 |阅读模式
???Flash?????????

[Flash?????????

flash???????????????????????????????????????????????????????????????????????

??????????????

????????????????????????????????????????????

???

1)???????????????????????????????????????????????????????????????????????????????????????

[??????????????????????????????????????????????????]

2)????????????????mouse_mc

3)????????????

mouse_mc.startDrag(false);

stage.addEventListener(Event.ENTER_FRAME,myMouse);

function myMouse(evt:Event) {

mouse_mc.x = mouseX;

mouse_mc.y = mouseY;

}

Mouse.hide();

??Mouse.hide(); ??????????????????????Mouse.show();

???????????????????

???

1???????????????????flash????

2????????????????????????????????????????????

???????????????????????????????????????????????????

3????????????????

level0? level1? level2? level3? level4?level5

4???????????????

level0.startDrag(false);

stage.addEventListener(Event.ENTER_FRAME,myMouse);

function myMouse(evt:Event) {

level0.x = stage.mouseX + 20;

level0.y = stage.mouseY + 10;

var speed:uint = 3;

for (var i:uint = 1; i<=5; i++) {

this["level"+i].x += (this["level" + (i-1)].x - this["level" + i].x )/speed;

this["level"+i].y += (this["level" + (i-1)].y - this["level" + i].y )/speed;

}

}

???3??????????

??????2???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

//*************************???????

**************************************

var _text:String = "????????";

var i:uint = 0;

var arrTextSprite:Array = new Array();

for (i; i<_text.length; i++) {

arrTextSprite[i] = addTextField(_text.charAt(i));

stage.addChild(arrTextSprite[i]);

}

arrTextSprite[0].startDrag(false);

stage.addEventListener(Event.ENTER_FRAME,myMouse);

function myMouse(evt:Event) {

arrTextSprite[0].x = stage.mouseX + 20;

arrTextSprite[0].y = stage.mouseY + 10;

var speed:uint = 3;

for (i = 1; i<arrTextSprite.length; i++) {

arrTextSprite[i].x += (arrTextSprite[i-1].x - arrTextSprite[i].x + 15)/speed; arrTextSprite[i].y += (arrTextSprite[i-1].y - arrTextSprite[i].y)/speed; }

}

function addTextField(str:String):Sprite {

////??????

var myTextFormat:TextFormat = new TextFormat();

myTextFormat.size = 15;

myTextFormat.align = TextFieldAutoSize.CENTER;

////??????????

var myTextField:TextField = new TextField();

myTextField.width = 20;

myTextField.height = 20;

myTextField.selectable = false;

myTextField.multiline = false;

myTextField.defaultTextFormat = myTextFormat;

myTextField.text = str;

////????????prite?????????????????????

var mySprite:Sprite = new Sprite();

mySprite.addChild(myTextField);

return mySprite;

}

//*********************????????

*******************************************

???4???????????

???

???????flash????????????20?

????????

1??????????????????????????????????????????

2???????????????33%????????????????????????66%????????????????????????????????????????100%???????????????????????????????????????????????

3??????????????????33%?66%?100%????????????????????????

4??????????????????????????????????????????16*16????????????

????????????

1???????????????????????????????????????????????????????

2???10?????????????Y???130?????90???????????????

3????????????????????2???5?????1???

??????????????????????

4?????????????????????????20%?40%?60%?80%?100%???????????????0%????

5???????????????????????????????????

6???1???????30??????stop()??????????

? ??????

??????????????????? ????????????????????mouse_mc????????

????????????????

stage.addEventListener(MouseEvent.MOUSE_MOVE,onMove);

var nCount:uint = 0;

function onMove(evt:Event){

if(nCount %3 == 0){

var _mc:mouse_mc = new mouse_mc();

_mc.x = stage.mouseX;

_mc.y = stage.mouseY;

addChild(_mc);

}

nCount++;

???????Flash??????????????

???????????Flash???????????????????????????????...??????Flash???????????????????????????????... ?????

???????

1????????????????????????????????????????????????????????????????????????????

2?????????????????????????????????????????????????????????????30*30??????????????????????????????????????????????0?

????????????????????????????

this.onMouseMove=function(){

; eyeX=_root._xmouse-this._x

; eyeY=_root._ymouse-this._y

; ang=Math.atan2(eyeY,eyeX)*180/Math.PI

; this._rotation=ang }

?????

3??????????????????????????????????????????

????????

?????????????????????????

1??????????????????????

2???????????????????MC????????

3????????????????????MC????????????????????????????????

4??????????????????MC????????????????????????lb????????????????????

onClipEvent (mouseMove) {

; mouse.hide();

; startdrag("_root.lb", true); }

?????

??????????????

???flash??????

????

???????????flash?????duplicateMovieClip()??????????duplicateMovieClip(target, newname, depth)????????(???????????????????????

??????????startDrag()????startDrag(???,true)??????(?????????????true???????????false?

1???????

1???Flash??????????

2?????????????????????????????????????????????

?????????????50?????????????????????????????????????????????????????????????

3??????????????????????????????

?Ctrl?L????????????????????????????????????Alpha??100??

??20??????????????????????1??????????Alpha??0??

???????????????????????????????????????10?????????

4???????????1????????????????????????????????????<????>??ball_mc?

??2????????????????????????????????

2???????

?????????????2???1?????????????????????????????????????????????????????????????????

?4?????????????_root.ball_mc?_root??????true???????

?6?????????20???????????ball1_mc????1????????

?10??if????????20????????????????

????????????????????????????????????????????????????

?????startDrag();?duplicateMovieClip();???????????????????????????????????????????????:??


?flash????????????????????
?????http://www.850500.com/news/71425.html
?????,??!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2026-3-29 17:12 , Processed in 0.418057 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表