Flash中怎样给很多影片剪辑添加同一个鼠标单击事件

Flash中怎样给很多影片剪辑添加同一个鼠标单击事件,第1张

非常简单啊,命名要有规律,比如mc1...mc10,这样十个影片剪辑,写一个定义函数,然后调用。

function

mcMove(x1:Number,y1:Number){

//x1,y1分别为你想移动的位置坐标;

for(var

i:Number=1i<=10i++){

this["mc"+i].onPress=function(){

this.play()

this._x=x1

this._y=y1

}

}

}

//调用该函数,比如移动到(100,100)这个点。

mcMove(100,100)

创建一个影片剪辑

在默认图层的第

一帧

画一个图形,这将被作为按钮

选中按钮,点右键,找到:转换为元件

然后选择转换为按钮

然后选中该图层的第一帧,在动作面板内用stop语句使其停止

之后在其它图层做你的动画

做好之后,选中你做的按钮,在动作面板内输入:

on

(release)

{gotoAndPlay(几帧)

}

就可以了。然后在你做的这个影片剪辑最后一帧放上stop语句使其不重复播放,或者你可以添加其他效果。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11926916.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存