[英]Use flex 3 module from Javascript
有沒有辦法從Javascript調用flex模塊?
上下文:我正在運行帶有嵌入式HTML / Javascript的flex應用程序,並且必須從Javascript從此應用程序調用flex模塊。
也許我必須使模塊獨立?
我還通過ExternalInterface找到了這種方法: http : //www.flexafterdark.com/docs/Flex-JavaScript
那是解決方案嗎? 公開一個加載並打開模塊的回調?
謝謝
ExternalInterface是實現此目的的方法。
如果您要做的只是加載並打開模塊,則只需使用ExternalInterface.addCallback
創建一個回調函數即可正常加載和打開模塊。
如果需要在模塊加載后能夠在模塊上調用函數,對於希望從JavaScript使用的每種方法,都可以使用ExternalInterface.addCallback
進行注冊。 或者,您可以花哨並使用describeType
來獲取模塊的所有公共方法,並在循環中注冊它們,而不是一個一個地指定它們。
請記住,您不能在ExternalInterface上傳遞復雜的對象。 類型化的JS對象成為通用{}對象。 函數變為空。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.