如何通過Flex Action Script 3從外部swf加載克隆形狀(在Flash CS4中創作)?從外部swf文件加載的克隆形狀
0
A
回答
0
相當簡單,有克隆顯示對象
的NO WAY你可以做的是找到類名對象具有並重新創建一個類來獲得相同的形狀。
這不會記住任何屬性,所以如果你想要一個真正的克隆,你需要做的就是擴展該類,以便它具有該函數,它將逐個複製所有值。
1
好吧,有沒有簡單的方法,但如果你需要它很糟糕(像我一樣)有swf解析庫可以玩,被Claus Wahlers稱爲as3swf(https://github.com/claus/as3swf)。 (這裏有類似的解析器,但這個對我來說似乎最成熟了)。該庫允許您從swf解析形狀並生成AS3代碼,該代碼正在執行中繪製相同的形狀。另外,您可以使用FXGShapeExporter類來創建和重用FXG,因爲您已經使用了Flex。
1
這裏是我的代碼工作:
var shape:Shape = new Shape();
//do stuff so that it has graphics
var shape2:Shape = new Shape();
shape2.graphics.copyFrom(shape.graphics);
//now shape2 and shape have same graphics, independently
相關問題
- 1. 加載外部SWF文件
- 2. 加載外部SWF文件問題
- 3. 使用外部swf中的事件加載新的外部swf
- 4. flash actionscript 1.0,將外部swf文件加載到父SWF文件
- 5. as3外部swf類加載
- 6. 加載外部SWF和FD
- 7. Flash,ActionScript:從外部SWF加載資源
- 8. AS3從外部swf庫加載符號
- 9. 如何從Adobe Flex中的SWFLoader組件卸載外部加載的SWF文件?
- 10. 意外的__Preloader__加載外部SWF與
- 11. as3從外部加載的swf從網絡控制來自網絡的外部加載的swf
- 12. SWT-App從可運行的.jar或外部文件夾加載.swf文件
- 13. as3訪問外部加載的swf文件中的CHILD
- 14. 外部加載的Swf的順序
- 15. Flash雙擊外部加載的SWF
- 16. 的Flash/AS3:加載外部SWF *動畫*
- 17. 無法定位外部加載的swf
- 18. 從外部SWF文件導入類
- 19. 問題加載SWF與外部SWF文件 - 使用SWFObject和ExternalInterface的
- 20. 克隆嵌入式swf類
- 21. 加載SWF文件
- 22. SWF文件加載
- 23. 加載swf文件
- 24. 播放swf外部文件
- 25. AS3 SWF加載外部文件;更改默認位置
- 26. 錯誤引用外部加載SWF
- 27. 在Adobe Air中加載外部Swf
- 28. jQuery將外部swf加載到div中
- 29. 加載外部Swf - 沙盒違規
- 30. 調用外部SWF。如何預加載?