flash动态跳转

来源:百度知道 编辑:UC知道 时间:2024/05/27 07:38:02
先讲清楚我的思路:比如说一个mc里有500帧的动画
1、设置一个随机数(比如5),FLASH自动播放5—15帧,停止
2、再得到一个随机数(比如8),FLASH自动播放8—39帧,停止
可以做到吗?麻烦高手贴上详细AS代码,能用的话再追加分。

可以~`用onEnterFrame时刻设置FLASH播放情况.
随便写个吧:先说明下动画的效果情况,有个MC影片,有100帧,载入后随机播放里面的某10帧的内容,代码:
var a = 10;//连继播放的帧数
var b = MC._totalframes;//MC的总帧数
MC.stop();
var c = 0;
onEnterFrame = function () {
d = MC._currentframe;//MC当前的帧数
if (c != 0) {
if (d>=c+a) {
c = 0;
}
} else {
c = Math.round(Math.random()*(b-a));
MC.gotoAndPlay(c);
}
};

自己试一下~``

不能做到随机停止