2012-05-17 18 views
0

我正在網頁中嵌入一個.swf文件,並且當.swf文件播放完畢時我想引發一個事件。在搜索Google之後,我開始知道它不可能直接在JavaScript中使用。但我認爲計算.swf文件的持續時間並根據時間設置計時器可能會給我帶來近似結果。
但我不知道有任何可用於此的API。你能告訴我,如果有任何api可用,並建議我是否有更好的替代解決方案可以實現相同。如何使用JavaScript或jQuery查找.swf文件的持續時間

+0

.swf時間線計數幀,而不是秒,用戶交互可以影響現在長時間實際運行的任何方式。你要求一個實際上不存在的數據。 – Blazemonger

回答

0

你對swf代碼有任何控制嗎?如果是這樣,ExternalInterface可以幫助你。否則,我不相信你可以從swf文件中獲取持續時間,因爲它們不是線性特定的格式。

+0

我無法控制.swf代碼.. – Exception

+0

在過去的美好時光中,您可以通過flashobj.frame屬性執行此操作,但自Flash Player 8進入後無法訪問swf內部運行 – Alex

相關問題