我在舞台上有两个影片剪辑。一个实例名是zuo1另一个是you1,当我用这段代码控制时,鼠标运动到you1时候,zuo1为什么也会发生变化?
代码如:
zuo1.addEventListener(Event.ENTER_FRAME,dj);
function dj(event:Event) {
addEventListener(MouseEvent.ROLL_OVER,hgsj);
function hgsj(event:MouseEvent):void {
if (zuo1.width<=308.55) {
zuo1.scaleX+=0.02;
zuo1.scaleY+=0.02;
}
}
}
zuo1.addEventListener(Event.ENTER_FRAME,lksj);
function lksj(event:Event) {
addEventListener(MouseEvent.ROLL_OUT,lksj);
function lksj(event:MouseEvent):void {
if (zuo1.width>=302.55) {
zuo1.scaleX-=0.02;
zuo1.scaleY-=0.02;
}
}
}
我这里没有定义you1的时间,但鼠标碰到you1。zuo1也会变化,郁闷中。。
还有,这段代码,用了ENTER_FRAME和MouseEvent.ROLL_OVER,ROLL_OUT。这样的写法是不是有点麻烦?有没有更简单的写法?谢谢