【发布时间】:2011-01-07 10:08:15
【问题描述】:
After Effects 中的时间缩放电影很容易,但如何 我会在 Flash 中这样做吗?方程式或 actionScript 将不胜感激。
示例
我的电影是 60 秒。我想在 30 秒内播放整部电影。我想在 120 秒内播放整部电影。如何使用 actionScript 3.0 重新缩放我的电影。我的电影可能都将具有相同的长度和帧速率,如果这会有所不同的话。
示例
预加载器具有受百分比和比例影响的元素。我想对影片剪辑执行此操作,但有一个已定义的总数。
例如
progressbar_mc.scaleX = 加载/总计;
//Grapefruits example revised
//No errors at runtime, nothing happens?
//instance of "dude"
var _time_scale:Number = .25;
var _frames_elapsed:int = 0;
var dude:MovieClip;
function handleEnterFrame(e:Event):void {
_frames_elapsed++;
dude.gotoAndStop(Math.round(dude.totalFrames 1 _frames_elapsed 2 _time_scale));
}
【问题讨论】:
标签: flash actionscript-3 animation