Quiero clonar un objeto Canvas, que contiene una superficie Degrafa con varias formas de geometría.Cómo clonar un objeto en Flex?
He probado el enfoque ingenuo:
return ObjectUtil.copy(graph_area) as Canvas;
que dio lugar a errores:
TypeError: Error #1034: Type Coercion failed: cannot convert [email protected] to com.degrafa.geometry.Geometry.
TypeError: Error #1034: Type Coercion failed: cannot convert [email protected] 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] ...
si nos fijamos en el fuente de ObjectUtil.copy(), hace exactamente lo mismo. –
Sí, está usando AMF para serializar y deserializar el objeto. – LiraNuna
recibí un error en este código ... Error: Error # 2030: se encontró el final del archivo. \t en flash.utils :: ByteArray/readObject() – Devendra