2009-04-20 87 views
0

我在一個Flash橫幅中包含一個視頻。當橫幅加載時,在視頻將播放的空間中,我準備了「點擊播放」圖形,並帶有一個調用nextFrame的按鈕 - 將主Flash動畫的播放頭放到實際視頻的幀中。如何在Flash視頻播放完畢後運行一行actionscript?

視頻播放良好,但在空白的黑屏上結束。

我想的是,在視頻播放完畢,主Flash影片的時間軸將返回到框架上,「點擊播放」圖形就可以了,而不是空白。任何人都可以告訴我我需要使用哪些動作(as2)以及在哪裏放置它?謝謝。

回答

1

你用什麼來顯示FLV? FLVPlayback組件,媒體顯示組件還是僅僅是視頻,NetSteam和NetConnection類?

對於FLVPlayback組件,例如,您有FLVPlayback.complete事件,但讓我們知道您使用的是什麼,其他應該很容易。

假設FLVPlayback組件具有爲my_FLVPlybk實例名稱,這會幫助你:

import mx.video.*; 
var listenerObject:Object = new Object(); 
listenerObject.complete = function(eventObject:Object):Void { 
    trace("Elapsed play time at completion is: " + my_FLVPlybk.playheadTime); 
}; 
my_FLVPlybk.addEventListener("complete", listenerObject); 
my_FLVPlybk.contentPath = "http://www.helpexamples.com/flash/video/water.flv"; 

代碼來自Flash 8中FLVPlayback.complete事件文檔。

+0

我使用的FLVPlayback。 – Robin 2009-04-23 09:04:29

相關問題