2011-06-30 137 views
0

有點背景故事:是否可以預測SWF可能調用哪些事件?

我有一個SWF格式的Flash視頻播放器,沒有FLA。正如您所期望的那樣,它通過傳遞URL作爲參數來播放視頻。這很好。

但是,現在客戶想要在視頻結束時觸發一個動作。問題是,我沒有任何文檔,資源或其他任何可以幫助我確定SWF在視頻完成時調用哪些功能(如果有的話)。

我不知道這是否是一個罐裝項目或內部開發的文件,我不知道如果源FLA依然存在,客戶真的喜歡它,所以不幸的是它改變別的東西不真的是一個選擇。

所以,我的問題:是否有一些調試技術,我可以用它來確定它是否試圖調用一個JavaScript函數?我嘗試使用this flash decompiler反編譯它,但它沒有產生任何有意義的結果。

我知道這個問題是令人沮喪的含糊其辭,但相信我,這對我來說是模糊的,因爲它是爲你:(

(呵呵,他們希望在一天結束的時候完成的。嘆了口氣。)

+0

如果你可以做到這一點,我可以下載瑞士法郎,我可以看看。 –

回答

0

通過更換播放器解決了問題。客戶喜歡舊的,但最好有所需的功能。

0

不幸的是,如果原始Flash文件不是用來調用特定的JavaScript函數,我不認爲你可以做任何事情,Flash可以調用JavaScript函數,但是如果它沒有在fla中實現,在JavaScript方面你什麼也做不了,也許你最好的選擇是反編譯它,並在視頻結束時添加一段調用javascript函數的代碼來重新編譯。

+0

我知道我相當SOL,如果它不調用JavaScript,但我不知道它是否。這是問題的關鍵。 –

相關問題