Flashhilfe.de - Flash Community

Ein Object kopieren und in ein Array pushen [Flash 10]

Forum > ActionScript 3.0 > Ein Object kopieren und in ein Array pushen

 


AntwortenRegistrieren Seite1  

 20.09.2010, 15:42 
Benutzerbild von Doomwing
Beiträge: 16
Registriert: May 2006

Ein Object kopieren und in ein Array pushen
Hallo Zusammen,

ich habe ein Problem:

Ich erstelle mir ein temp. Object und möchte davon eine Kopie in ein Array schreiben.
Leider schreibe ich nur verschiedene Instanzen in das Array jedoch keine neuen Objekte.

Hier mal Beispiel:

// ANLEGEN DES OBJEKTES

this.elements = {};

for(var k:int =0; k < this.numColElements; ++k)
{
    this.elements[""+k]                  = {};
    this.elements[""+k].id               = 'xxxxxx';
    this.elements[""+k].sprite       = new Sprite();
    this.elements[""+k].sprite.name = k;
    this.addChild(this.elements [""+k].sprite);
}


private function eveListener(event:MouseEvent):void
{
 
    this.arrChoosenElements.push(this.elements [event.target.name]);
    this.arrChoosenElements[ this.arrChoosenElements.length-1].name =  this.arrChoosenElements.length-1;

   for(var i:int = 0; i <  this.arrChoosenElements.length; ++i)
   {
        trace( this.arrChoosenElements[i].name);
   }

}

Wenn ich 3x eine Sprite anklicke sollte ich eigentlich als Ausgabe bekommen:
0
0,1
0,1,2

Ich bekomme aber:
0
1,1
2,2,2

Daher gehe ich davon aus das ich das Objekt als Kopie in das Array pushen muss, nur wie erstelle ich eine genaue Kopie von meinem Objekt und keine Refferenz???
Schlagwörter: AS3, Flash, object
Geändert von Doomwing am 21.09.10 um 09:22 Uhr

 21.09.2010, 09:16Re1
Benutzerbild von Doomwing
Beiträge: 16
Registriert: May 2006

Themenautor/in

Habs gelöst, trotzdem danke fürs anschauen.

Man erstelle sich eine Klasse mit den Eigenschaften des Objektes.
 
Themen
Ähnliche Beiträge zum Thema
 

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de