作爲Flash的初學者,我正在進行一項任務,我應該創建一個虛擬進度條,該虛擬進度條應該從0%到98%。虛擬進度條
現在我有一個白色的補間,它從左到右表示假下載。看照片。
雖然補間運行我希望增加的百分比,因此相匹配,並且與98%的停止 - 是有可能做到這一點?如何?
我的文檔在AS3中,但沒有動作腳本,所以現在沒關係。我主要是做時間表。
謝謝!
作爲Flash的初學者,我正在進行一項任務,我應該創建一個虛擬進度條,該虛擬進度條應該從0%到98%。虛擬進度條
現在我有一個白色的補間,它從左到右表示假下載。看照片。
雖然補間運行我希望增加的百分比,因此相匹配,並且與98%的停止 - 是有可能做到這一點?如何?
我的文檔在AS3中,但沒有動作腳本,所以現在沒關係。我主要是做時間表。
謝謝!
我們假設,你的「98%」是一個在舞臺上有一個id爲「txtPercent」的標籤。
例如,您可以編寫一個函數來偵聽enterFrame事件並更新您的txtPercent標籤。
打開第一幀,並寫在ActionScript編輯:
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) + "%";
}
不要忘了把停止();在最後一幀的動作編輯器中。
此作品 - 謝謝! :-) – janhartmann 2010-08-26 12:54:35
歡迎:) – 2010-08-29 09:44:55
+1爲圖像 – 2010-08-26 09:03:03