Flash的mouseX,mouseY的应用:

1、新建一fla文件,新建多个元件,根据自己喜欢,自定义,拖入自己喜欢的图片,并分别在第一帧导出类,类名自定义,这里的类名分别为Bow1.........等。

2、回到fla舞台,F9在帧上添加如下代码:

var bow1 = new Bow1();
this.addChild(bow1);
var bow2 = new Bow2();
this.addChild(bow2);
var bow3 = new Bow3();
this.addChild(bow3);
var bow4 = new Bow4();
this.addChild(bow4);
var bow5 = new Bow5();
this.addChild(bow5);
var bow6 = new Bow6();
this.addChild(bow6);
var bow7 = new Bow7();
this.addChild(bow7);
var bow8 = new Bow8();
this.addChild(bow8);
var bow9 = new Bow9();
this.addChild(bow9);
var arr:Array = [bow1,bow2,bow3,bow4,bow5,bow6,bow7,bow8,bow9];
for(var i:int = 0;i<arr.length;i++){
arr[i].scaleX = arr[i].scaleY = (1-i * 0.1) * 0.2;
}
addEventListener(Event.ENTER_FRAME,onHandler);
function onHandler(e){

arr[0].x += (mouseX-arr[0].x)/20;
arr[0].y += (mouseY-arr[0].y)/20;

for(var i:int=1;i<arr.length;i++){
arr[i].x += (arr[i-1].x-arr[i].x)/20;
arr[i].y += (arr[i-1].y-arr[i].y)/20;
}

}

Ctrl+Enter导出效果:

Flash鼠标拖尾效果

相关文章:

  • 2022-12-23
  • 2021-12-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-27
  • 2021-11-28
猜你喜欢
  • 2021-06-10
  • 2021-06-17
  • 2022-12-23
  • 2022-01-14
  • 2022-12-23
  • 2021-10-23
  • 2021-06-12
相关资源
相似解决方案