2009-11-04 50 views
2

當你無法控制源代碼時,是否可以通過JS控制Flash電影?從JavaScript控制Flash電影

我已經反編譯了這部電影來看它的內部工作原理,但是我對Flash一無所知,所以我主要是在黑暗中。

我發現這個資源,Interaction with JavaScript,但它不適合我(可能是因爲我不知道什麼消息發送到電影)。

回答

3

只有在Flash影片已被告知接受來自JavaScript的命令時,纔有可能使用javascript來控制Flash影片。它通過ExternalInterface類的addCallBack()方法完成。

由於您無權訪問該代碼,因此您唯一的選擇是檢查任意addCallBack()調用的反編譯代碼並從javascript中調用這些方法。除非原始開發人員打算讓電影通過javascript進行控制,否則他不會添加任何回調。

+0

謝謝。我確實發現了一些定義的回調,但不是我想要的回調。 – Ivan 2009-11-04 17:29:48