标签: degrafa

如何在Flex中克隆对象?

我想克隆一个Canvas对象,它包含一个带有几个Geometry形状的Degrafa Surface.

我尝试了天真的方法:

return ObjectUtil.copy(graph_area) as Canvas;
Run Code Online (Sandbox Code Playgroud)

导致错误:

TypeError: Error #1034: Type Coercion failed: cannot convert Object@63b1b51 to com.degrafa.geometry.Geometry.
TypeError: Error #1034: Type Coercion failed: cannot convert Object@63b1039 to com.degrafa.geometry.Geometry.
TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at mx.core::Container/addChildAt()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\Container.as:2196]
    at mx.core::Container/addChild()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\Container.as:2140] ...
Run Code Online (Sandbox Code Playgroud)

apache-flex flash clone actionscript-3 degrafa

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

actionscript-3 ×1

apache-flex ×1

clone ×1

degrafa ×1

flash ×1