0
A
回答
0
請試試這個:
ExternalInterface.addCallback("sendMsg", generateMsg);
function generateMsg(str):void {
trace(str);
}
JS:
msg = "";
function setMsg(myMsg) {
msg = myMsg;
SendDataToFlashMovie(myMsg);
}
0
以我的經驗,你必須調用Flash對象的功能。
我用下面的JavaScript函數來獲取Flash對象
function GetSWF(id) {
if (window.document[id] != null)
if (window.document[id].length == null)
return window.document[id];
else
return window.document[id][1];
else
if (typeof(document[id]) == 'undefined')
return $('#'+id)[0];
else
if (document[id].length == null)
return document[id];
else
return document[id][1];
}
然後調用函數如下
var flash = GetSWF('idOfSWF');
if (typeof flash.sendToActionScript === 'function'){
flash.sendToActionScript(yourObject,orParameter);
}
的AS3會是什麼樣如下
if (ExternalInterface.available){
ExternalInterface.addCallback("sendToActionScript",receivedFromJavascript);
}
function receivedFromJavascript(myObject:Object,myParameter:String):void{
// Do something
}
希望這幫助。
編輯:
只注意到我的jQuery在GetSWF功能的小用法。我會看看並嘗試刪除它。 (它的線return $('#'+id)[0];
)
相關問題
- 1. 如何使用C#將IUnknown參數傳遞給COM接口?
- 2. android tracking-如何將外部參數傳遞給應用程序?
- 3. 如何將*參數*從JS傳遞給AS3?
- 4. 如何將值傳遞給在javascript中使用外部變量?
- 5. 將參數傳遞給JavaScript
- 6. 將參數傳遞給addEventListener AS3
- 7. 如何通過map.event.addListener將參數傳遞給外部函數
- 8. JavaScript:如何將額外參數傳遞給回調函數
- 9. 將可變參數傳遞給javascript src ='xxx'外部包含
- 10. 如何將C#接口傳遞給外部COM對象以供其使用?
- 11. 將JavaScript參數從外部javascript傳遞到java
- 12. 如何將GWT窗口小部件參數傳遞給JSP?
- 13. 如何將參數傳遞給Perl的外部進程?
- 14. 如何將參數傳遞給外部Web服務在MVC3
- 15. 如何將參數傳遞給Mule的外部web服務
- 16. 如何使用struts taglib將參數傳遞給javascript函數?
- 17. 將變量傳遞給外部javascript?
- 18. 如何將參數從JavaScript傳遞給通用處理程序?
- 19. 如何使用window.open將參數傳遞給窗口?
- 20. 如何使用storeId將額外參數傳遞給商店
- 21. 如何將接口參數傳遞給RouteValueDictionary()?
- 22. 如何將參數傳遞給「Matlab Weka接口」
- 23. 如何將參數傳遞給使用dojo連接的函數?
- 24. 從外部門戶網站將參數傳遞給GWT nocache.js
- 25. LLVM將0作爲參數傳遞給外部函數調用
- 26. 如何使用ajax和javascript將參數傳遞給控制器?
- 27. 如何將額外的參數從jQuery傳遞給Rails?
- 28. 如何參數傳遞給javascript函數
- 29. 如何將接口參數傳遞給Golang中的可變參數函數?
- 30. 無法使用primefaces將參數從JavaScript傳遞給JSF Bean RemoteCommand
你忘了告訴他怎麼辦在JS – 2012-08-09 19:56:04
嗨,愛德華,怎麼樣的JavaScript文件(爲了發送參數)。 - 編輯:馬塞洛已經指出了這一點,抱歉的雙重評論。 – 2012-08-09 20:04:03
對不起,我的壞..糾正 – 2012-08-09 20:27:15