0
Flash的ActionScript3能否與AMD模塊內部定義的JavaScript函數進行通信 - 也就是說,沒有直接暴露於全球範圍?Flash - ExternalInterface在AMD/RequireJS模塊內調用JavaScript函數
Flash的ActionScript3能否與AMD模塊內部定義的JavaScript函數進行通信 - 也就是說,沒有直接暴露於全球範圍?Flash - ExternalInterface在AMD/RequireJS模塊內調用JavaScript函數
在全局範圍內創建一個JS函數,然後調用AMD模塊中的函數。
- 或 -
寫在外部接口調用的全局js函數:
ExternalInterface.call("function uniqueFunctionName(){ myModule.foo(); }");
我想避免附加任何內容到全球範圍出於安全考慮(這樣的方法不能通過在瀏覽器的地址欄中輸入'javascript:fn();'來調用。 – Kay
爲我的答案增加了另一種解決方案 – Creynders