+ -
当前位置:首页 → 问答吧 → 影片剪辑向右运动为什么不依据条件停止?[已解决]

影片剪辑向右运动为什么不依据条件停止?[已解决]

时间:2010-12-01

来源:互联网

是新手,做了一个MC,要当它的_x满足某种条件时候停止,但是停止不了,请教高手
onClipEvent (load) {
       _x = 0;
       _y = 0;

}
onClipEvent (enterFrame) {
       var a = 1+_x/4;
       _x += a;
       if (_x>450) {  //默认舞台550像素,MC有100像素
              stop();

       }
}

作者: lszky123   发布时间: 2010-12-01

stop 是停止时间轴,不是停止enterFrame的
这样吧:
复制内容到剪贴板
代码:
onClipEvent (enterFrame) {
    if (_x>450) {
        return;
    }
    var a = 1+_x/4;
    _x += a;
}
另外,不推荐把代码写到元件上

作者: flash023   发布时间: 2010-12-01