flash as实现图片倒放效果
1>在动来第一帧加入变量申明:
//倒放多少步
代码如下 | 复制代码 |
var numDaoFanFrame:Number; |
2>在要作的操作按键加入以内容:
//倒放
代码如下 | 复制代码 |
mcd.onRelease = function() { _root.numDaoFanFrame=15; _root.onEnterFrame = function() { numDaoFanFrame--; if (numDaoFanFrame<=0) { _root.onEnterFrame = undefined; //倒放完要作的操作 _root.stop(); } else { _root.prevFrame(); } }; }; |
注:在倒放完成判断中,可以判断是哪个帧数的的,本来笔者也是这样的,后来遇到一个问题,就是如果你的动画是用场
景按排的话就不好计算了。其实倒入还有一种情况就是如果你要倒放的动画是一个mc的话,就可以直接去判断倒放的步数
是否大于或等于mc的总帧数就可以了。原则上就是计数帧数,用onEnterFrame,这个好处就是每一次就是一帧。
补充:flash教程,动画技术