如何通过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. 预加载外部SWF文件是否也预加载了外部MP3文件?
- 6. 在SWF外部单击时卸载外部加载的SWF
- 7. 克隆外部类
- 8. 加载外部SWF和FD
- 9. as3外部swf类加载
- 10. 从链接加载外部Swf [As3]
- 11. AS3从外部swf库加载符号
- 12. Flash,ActionScript:从外部SWF加载资源
- 13. 如何从Adobe Flex中的SWFLoader组件卸载外部加载的SWF文件?
- 14. 意外的__Preloader__加载外部SWF与
- 15. as3从外部加载的swf从网络控制来自网络的外部加载的swf
- 16. AS3加载外部swf文件单个文件
- 17. SWT-App从可运行的.jar或外部文件夹加载.swf文件
- 18. as3访问外部加载的swf文件中的CHILD
- 19. 外部加载的Swf的顺序
- 20. 用于外部swf文件的AS3预加载器
- 21. 加载另一个外部swf时,从“播放”中停止外部加载的swf(AS 3)
- 22. Flash双击外部加载的SWF
- 23. 无法定位外部加载的swf
- 24. 的Flash/AS3:加载外部SWF *动画*
- 25. 从外部SWF文件导入类
- 26. 克隆嵌入式swf类
- 27. 问题加载SWF与外部SWF文件 - 使用SWFObject和ExternalInterface的
- 28. 加载swf文件
- 29. SWF文件加载
- 30. 加载SWF文件