{lang: 'de'}
Flashhilfe.de - Flash Community

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

 


AntwortenRegistrieren Seite1  

Doomwing#1
Benutzerbild von Doomwing
Beiträge: 16
Registriert: May 2006

20.09.2010, 15:42

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
Doomwing#2
Benutzerbild von Doomwing
Beiträge: 16
Registriert: May 2006

Themenautor/in

21.09.2010, 09:16

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

Man erstelle sich eine Klasse mit den Eigenschaften des Objektes.

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2024 Sebastian Wichmann - Flashhilfe.de