teclado sirve que pegar pasos para metodos informatica icono cortar copiar con como archivo actionscript-3 flex flex4.5 flex4.6

actionscript 3 - sirve - cortar copiar pegar con DisplayObject(Grupo, UIComponent) en la secuencia de comandos de acción 3 flex 4



que es cortar en word (1)

Estoy implementando Cut Copy Paste en mi aplicación como cacoo . pero enfrento un problema durante esta operación. Estoy usando la idea detrás de copia copiar pegar

var className:String = getQualifiedClassName(objcut.getItemAt(i)) var klass:Class = getDefinitionByName(className) as Class var cloneObject:* = new klass()

así que no puedo conservar todas las propiedades del objeto. Existe otra idea para realizar estas operaciones en flex 4.cómo puedo copiar un objeto gráfico en Flex 4 (as3). Copie un objeto y pegue varias veces.


La forma más sencilla de hacer una copia del objeto con propiedades es usando ByteArray:

public static function copy(value:Object):Object { if (!value) return null; //register object class to prevent Error #1034: Type Coercion failed registerClassAlias(getQualifiedClassName(value), value.constructor); var buffer:ByteArray = new ByteArray(); buffer.writeObject(value); buffer.position = 0; var result:Object = buffer.readObject(); return result; }

Pero aún puede obtener el error # 1034 para las clases anidadas. Necesita registrar alias para todas las clases anidadas para evitar esto antes de realizar una copia, por ejemplo, en algún método de inicio.