看你的代码的大概意思,帮你翻译成AS3
第一步,画个圆圈,转成影片剪辑,然后在时间轴上写下面代码
var _X = Math.random() * 6 - 3;
var _Y = Math.random() * 6 - 3;
var _A = 1;
var _S = Math.random() * 6 - 3;
this.addEventListener(Event.ENTER_FRAME,run)
function run(e:Event):void{
mc.x+=_X
mc.y+=_Y
mc.alpha=_A
mc.scaleX=_S
mc.scaleY=_S
_A-=0.025
if(_A<0){
this.removeEventListener(Event.ENTER_FRAME,run)
mc.alpha=-1
}
}
第二步,把刚才的影片剪辑再转成影片剪辑,然后时间轴上粘下面代码
stage.addEventListener(MouseEvent.MOUSE_MOVE,go);
function go(event:MouseEvent) {
var MC:card=new card();
MC.rotation = Math.random() * 360;
MC.x = mouseX;
MC.y = mouseY;
addChild(MC);
}
此时,库中有两个影片剪辑元件,请在第二个元件的AS链接上面写card
你这写的是as2吧