+ -
当前位置:首页 → 问答吧 → 如何设置让onRollOver动作全局只执行1次[已解决]

如何设置让onRollOver动作全局只执行1次[已解决]

时间:2010-12-23

来源:互联网

先做效果:鼠标移动到x1的时候自身向下方移动,用跳帧来实现
x1.onRollOver = function(){ x1.gotoAndPlay(160)}


现在有个问题,就是你鼠标移动碰到x1以后不动就没问题,如果往下方再动1下就会让动画进入无限循环:
方块就1直在往下移,然后碰到鼠标跳回x1的第一帧初始位置再往下移~~~

所以我想能否有办法x1.onRollOver全局只执行1次,以后碰到就再也不执行了。。。可以吗?

作者: abaddonpoet   发布时间: 2010-12-23

x1.onRollOver = function(){ x1.gotoAndPlay(160);delete this.onRollOver;}

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

好强大~~~~谢谢~~~~

作者: abaddonpoet   发布时间: 2010-12-23