2010-01-26 89 views
3

我們在WinForms應用程序中託管ActiveX控件以嵌入Flash。C#Flash - ExternalInterface

是否有一個很好的方法來獲得可用的任何給定的SWF文件可用ExternalInterface函數的列表?

我們正在使用第三方swf文件,並且無法訪問源代碼。

如果從C#(或代碼)無法實現,那麼是否有可以實現的工具?

答:我發現的唯一方法是使用閃光燈反編譯,然後查找行:

ExternalInterface.addCallback("methodName", methodName); 

我標誌着頂端回答的答案的幫助。

回答

2

據我所知,Flash不會將其外部接口「API」暴露給環境。

+0

那麼唯一的途徑就像flash反編譯器?我剛剛看到其他與此特定swf交互的應用程序與我們想要的方式相同,因此我期望有ExternalInterface調用來執行此操作。 – jonathanpeppers 2010-01-27 13:57:12

+0

要麼這樣,要麼這些其他應用程序的開發者向第三方請求文檔。這似乎是合乎邏輯的解釋。 – 2013-10-10 08:40:52

相關問題