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

来源:百度知道 编辑:UC知道 时间:2024/06/30 00:55:22
我在同一帧上有很多不同的影片剪辑,但是我想给它们都添加同一个鼠标事件,例如单击某一个就开始播放, 将影片剪辑移动到某x,y坐标,应该怎样弄呢?求解~~AS2 ..

非常简单啊,命名要有规律,比如mc1...mc10,这样十个影片剪辑,写一个定义函数,然后调用。
function mcMove(x1:Number,y1:Number){
//x1,y1分别为你想移动的位置坐标;
for(var i:Number=1;i<=10;i++){
this["mc"+i].onPress=function(){
this.play();
this._x=x1;
this._y=y1;
}
}
}
//调用该函数,比如移动到(100,100)这个点。
mcMove(100,100);