
Код AS3:
public class ClassA extends Loader
{
public var a1: String;
public var a2: String;
public function ClassA()
{
}
public function clone():ClassA
{
var returnObject:ClassA = new ClassA ();
returnObject.a1 = this.a1;
returnObject.loadBytes(this.contentLoaderInfo.bytes);
return returnObject;
}
//Или
public function loadFromClassA(value:ClassA):void
{
this.a1 = value.a1;
this.loadBytes(value.contentLoaderInfo.bytes);
}
}
Usage :

Код AS3:
Ex2 = Ex1.clone();
//OR
Ex2.loadFromClassA(Ex1);