Package | com.gestureworks.cml.utils |
Class | public class CloneUtils |
Inheritance | CloneUtils ![]() |
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:*):void
Copies 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):void
Copies 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:*):void
Parameters
source:* | |
destination:* |
deepCopyObject | () | method |
public static function deepCopyObject(source:Object):Object
Parameters
source:Object |
Object |
newInstance | () | method |
public static function newInstance(source:*):*
Returns a new object from the source paramter
Parameters
source:* |
* —
|