Chcę sklonować obiekt Canvas, który zawiera powierzchnię Degrafa z kilkoma kształtami geometrii.Jak sklonować obiekt w programie Flex?
Próbowałem naiwne podejście:
return ObjectUtil.copy(graph_area) as Canvas;
czego efektem błędów:
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] ...
jeśli spojrzeć na źródło ObjectUtil.copy(), robi dokładnie to samo. –
Tak, używa AMF do serializacji i dekomplementacji obiektu. – LiraNuna
Mam błąd w tym kodzie ... Błąd: Błąd nr 2030: Napotkano koniec pliku. \t w flash.utils :: ByteArray/readObject() – Devendra