當我加載它Loader.load
我可以通過URLRequest
傳遞它們。但在Loader.loadBytes
的情況下我沒有看到任何機會。 此問題與Passing flashvars-style parameters to a loaded SWF類似。如何將FlashVars傳遞給由Loader.loadBytes加載的swf?
2
A
回答
2
答案在API文檔中。我被暗示在另一個網站。
您應該使用parameters
屬性LoaderContext
對象,您將其傳遞給Loader.loadBytes
方法。但它僅適用於AS3 swfs。對於AS1/2的swfs似乎是不可信的。
var swf:ByteArray = getSWF();//swf bytes from nowhere
var loader:Loader = new Loader()
var loaderContext:LoaderContext = new LoaderContext();
loaderContext.parameters = {a: "1", b: "2"};
loader.loadBytes(swf, loaderContext);
我認爲現在是正確的答案。
0
太棒了!只有在參數爲字符串時纔會運行:
loaderContext.parameters = {"a": "1", "b": "2"};
相關問題
- 1. AS3將FlashVars傳遞到加載的swf
- 2. 使用FlashVars將變量傳遞給SWF
- 3. 將flashvars傳遞給Flex
- 4. 如何將flashvars傳入內部swf?
- 5. 如何將參數傳遞給加載的swf應用程序?
- 6. Flex - 如何將參數傳遞給swf
- 7. 通過加載器將參數傳遞給外部swf
- 8. 通過加載器將參數傳遞給swf
- 9. 如何將命令行參數(非常像flashvars)傳遞給flashplayer.exe?
- 10. 如何將flashvars傳遞給獨立Flash播放器
- 11. 如何將參數追加傳遞給swf文件?
- 12. 傳遞給swf的加密參數
- 13. 如何將參數傳遞給路由?
- 14. 將價值swt傳遞給swf
- 15. Flashvars - 只支持SWF?
- 16. 如何編寫ActionScript以傳遞flashvars?
- 17. As3,如何將消息傳遞給頁面中的所有swf?
- 18. 將值傳遞給路由
- 19. 將JavaScript var傳遞給ajax加載
- 20. 如何將異步加載的腳本傳遞給jQuery的getScript
- 21. 將變量從AS3 SWF傳遞給AS2 SWF
- 22. 如何將變量從.swf文件傳遞給.as文件?
- 23. AWS SWF - 如何將參數傳遞給工作流任務?
- 24. 如何將動態主題從swf傳遞給swc?
- 25. 如何將查詢字符串值傳遞給swf?
- 26. 加載csv文件時如何將編碼傳遞給odo?
- 27. 如何將參數傳遞給MS Word 2003文檔加載項?
- 28. 如何將div_id傳遞給jquery加載函數
- 29. Actionscript:如何將對象傳遞給加載器事件
- 30. 如何將JavaScript變量傳遞給PHP並加載該PHP
您是否必須使用FlashVars?爲什麼不只是讓它實現一個接口並調用一個方法或其他東西呢? –
是的,我有。我沒有訪問加載的瑞士法郎。 – user1826684
爲什麼不呢?整個事件觸發後,loaderInfo.content是否爲空? –