jan*_*ann 7 flash actionscript-3 progress-bar
作为Flash的初学者,我的任务是创建一个应该从0%到98%的假进度条.
现在,我有一个进度线,它上面有一个完整的白色补间,从左到右表示虚假下载.见图.

当补间运行时,我希望增加百分比,使其匹配并停止98% - 是否可以这样做?如何?
我的文档在AS3中,但还没有动作脚本,所以现在没关系.我主要做时间表.
谢谢!
小智 2
假设您的“98%”是一个在舞台上具有 id“txtPercent”的标签。
例如,您可以编写一个函数来监听 EnterFrame 事件并更新 txtPercent 标签。
在第一帧上打开动作脚本编辑器并写入:
import flash.events.*;
//add enterFrame event listener, when timeline frame is passed the listener function is invoked
addEventListener(Event.ENTER_FRAME, updateProgress);
function updateProgress(event:Event) {
//update the label with percent count
txtPercent.text = (currentFrame / totalFrames * 100).toFixed(0) + "%";
}
Run Code Online (Sandbox Code Playgroud)
不要忘记放置 stop(); 在最后一帧的动作脚本编辑器中。
| 归档时间: |
|
| 查看次数: |
621 次 |
| 最近记录: |