Neue Instanz - MC kopieren [Flash 11]
| Beiträge: 28 Registriert: Sep 2011
| 25.09.2011, 01:50
hallo,
hab was geschrieben um einfach eine kopie eines MCs zu erstellen. Folgende Version funktioniert:
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 | function copy(obj:Object){
var ClassDefinition:Class = Class(getDefinitionByName(getQualifiedClassName(obj)));
var newInstance:MovieClip = new ClassDefinition;
addChild(newInstance);
}
copy(box);
|
Ich würde gern jedoch auch einen namen übergeben für die neue kopie also so ungefähr:
ActionScript:1 2 3 4 5 6 7 8 9 10 11 | function copy(obj:Object,newInstance:String){
var ClassDefinition:Class = Class(getDefinitionByName(getQualifiedClassName(obj)));
var newInstance:MovieClip = new ClassDefinition;
addChild(newInstance);
}
copy(box,"theta");
|
natürlich funktioniert das nicht.
danke bereits für eure Hilfe | Geändert von bilblo am 25.09.11 um 03:58 Uhr | |
| | Beiträge: 1004 Registriert: Jul 2008
| 25.09.2011, 18:11
|
|