我是新來ActionScripot和Flash和我堅持以下問題:影片剪輯的進度條寬度相對於父容器太小
在我有一個影片剪輯階段(容器,原來200像素寬度)和內它帶有一個進度條動畫片段(最初爲700px寬度),用自由變形工具縮放以適合父容器。調整場景大小時,容器的寬度會改變運行時間。
在ActionScript我有應根據計算出的百分比值設定進度條寬度的函數:
private function updateProgress(event:TimerEvent):void
{
var barWidth:int = _container.width;
var progress:Number = _stream.time/_stream.duration * barWidth;
_progressBar.width = progress;
}
我的問題是進度條即使在滿時間(100%)是僅在1/4父容器。我假設它來自符號的原始大小。
我可以通過編程來糾正這個問題,還是我必須用「設計師」重新設計它?
我希望我明確了我的問題,正如我所說,我是Flash新手。
在此先感謝。