| Package | com.gestureworks.cml.utils |
| Class | public class CloneUtils |
| Inheritance | CloneUtils Object |
var g1:Graphic = new Graphic();
g1.x = 0;
g1.shape = "circle";
g1.radius = "100:
var g2:Graphic = CloneUtils.clone(g1) as Graphic;
g2.x = 200:
addChild(g1);
addChild(g2);
| Method | Defined By | ||
|---|---|---|---|
Constructor
| CloneUtils | ||
clone(source:*, parent:DisplayObjectContainer = null, pExclusions:Vector.<String> = null):* [static]
Returns a clone from the source parameter
| CloneUtils | ||
copyChildList(source:*, destination:*):void [static]
Copies childlist from input source to destination. | CloneUtils | ||
copyData(source:*, destination:*, pExclusions:Vector.<String> = null):void [static]
Copies source object data to destination object using the
AS3 describeType method
| CloneUtils | ||
copyPropertyStates(source:*, destination:*):void [static] | CloneUtils | ||
deepCopyObject(source:Object):Object [static] | CloneUtils | ||
newInstance(source:*):* [static]
Returns a new object from the source paramter
| CloneUtils | ||
| CloneUtils | () | Constructor |
public function CloneUtils()Constructor
| clone | () | method |
public static function clone(source:*, parent:DisplayObjectContainer = null, pExclusions:Vector.<String> = null):*Returns a clone from the source parameter
Parameters
source:* | |
parent:DisplayObjectContainer (default = null) | |
pExclusions:Vector.<String> (default = null) |
* —
|
| copyChildList | () | method |
public static function copyChildList(source:*, destination:*):voidCopies childlist from input source to destination. Works from destination's display list, so children must be added to display to copy.
Parameters
source:* | |
destination:* |
| copyData | () | method |
public static function copyData(source:*, destination:*, pExclusions:Vector.<String> = null):voidCopies source object data to destination object using the AS3 describeType method
Parameters
source:* | |
destination:* | |
pExclusions:Vector.<String> (default = null) |
| copyPropertyStates | () | method |
public static function copyPropertyStates(source:*, destination:*):voidParameters
source:* | |
destination:* |
| deepCopyObject | () | method |
public static function deepCopyObject(source:Object):ObjectParameters
source:Object |
Object |
| newInstance | () | method |
public static function newInstance(source:*):*Returns a new object from the source paramter
Parameters
source:* |
* —
|