flash 祯控制 代码

来源:百度知道 编辑:UC知道 时间:2024/06/06 05:46:18
各位看题的FLASH好手们
你们好,我现在做一段小的FLASH,其中某些祯想以比较慢的速度播放,比如,1-100祯是12fps,101-110我想以6fps这种比较慢的速度播放过去.求一段这样的代码.
PS.延长祯的方法我也想到了,但是那样占空间相对来说比较大吧?而且看祯那么多也不美观.最好直接发代码(有点注释最好拉)或直接有代码的页拉.不要发那种目录样的页.找着也很闷的- -!

用AS3。0里的一个stage类可以实现。
不过现在一般都用FLASH8。0的版本。AS也是2.0的
其实用2.0的一样可以实现

在第一帧上写上下面的代码
var i:Number = 0;
var speed:Number = 4;
_root.onEnterFrame = function() {
trace(_currentframe);
if (_currentframe>=20) {
if (i%speed == 0) {
nextFrame();
trace(i);
}
i++;
}
};

上面的代码意思就是当播放到第20帧的时候后面的速度就是原来的1/4。