//设置间距
var jianju:uint=90;
//设置移动速度
var speed:uint=2;
//复制影片剪辑
for(var i:int=0;i<6;i++){ this[“my_xing”+i]=new star();
this[“my_xing”+i].x=100+jianju*i;
this[“my_xing”+i].y=100;
this[“my_xing”+i].width=85;
this[“my_xing”+i].height=85;
this[“my_xing”+i].gotoAndStop(Math.floor(Math.random()*6))
//在舞台显示。
addChild(this[“my_xing”+i])
}
addEventListener(Event.ENTER_FRAME,genshui);
function genshui(e:Event) {
//默认情况下第一个星星的位置为鼠标位置,此处35为鼠标的位置往右移动35/speed这么长。
this.my_xing0.x+=(root.mouseX+35-this.my_xing0.x)/speed;
this.my_xing0.y+=(root.mouseY-this.my_xing0.y)/speed;
//接下来,是最重要的部分,逐个计算后面完全符的位置,根据首个星星来计算
for(var i:uint=5;i>0;i–){
this[“my_xing”+i].x+=(this[“my_xing”+(i-1)].x+jianju-this[“my_xing”+i].x)/speed;
this[“my_xing”+i].y+=(this[“my_xing”+(i-1)].y-this[“my_xing”+i].y)/speed;
}
}



猜您还喜欢:
- [Flash AS3实例教程]用as3绘制直线,曲线,圆和椭圆 (此文被围观10455次)
- flash多媒体交互应用基础(2) (此文被围观2561次)
- As3快速入门(2)——处理对象 (此文被围观2705次)
- Flash与HTML5性能比较 (此文被围观2765次)
- Flash AS3,Flex和AIR有啥区别和联系 (此文被围观3341次)
- Flash as3滤镜应用-纯代码制作擦玻璃效果 (此文被围观8170次)
- As3快速入门(1)——编程基础 (此文被围观2620次)
- [Flash AS3实例教程]AS3.0入门知识点收集 (此文被围观4085次)