Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-09-2009, 23:53   #1 (permalink)
Neuer User
 
Benutzerbild von velocity.
 
Registriert seit: May 2005
Beiträge: 310
Arrayinhalte in anderes Array kopieren!

Hi!

Ich möchte ein Array in ein anderes kopieren.
Mit ArrayNeu = ArrayAlt funktioniert das ansich zwar, aber dabei wird ja nicht wirklich der reine inhalt von ArrayAlt komplett kopiert. Ich möchte tatsächlich den gesamten Inhalt eines Arrays in ein anderes kopieren.

Normalerweise habe ich das immer mit ArrayNeu = ArrayAlt.concat() gemacht, jetzt funktioniert das aber nicht mehr wirklich. Folgende Situation:

Im Frame 1 des Flashfilmes existiert die Variable ArrayAlt und ArrayNeu.
In einem verschachtelten MC soll ArrayAlt in ArrayNeu kopiert werden. Dies geschieht wie folgt:

_parent._parent._parent.ArrayNeu = _parent._parent._parent.ArrayAlt.concat();

Frage ich später den Inhalt von ArrayNeu ab (Was ja jetzt der Inhalt von ArrayAlt sein müssste) wird nichts ausgegeben. Übergebe ich die Werte nicht mit concat() sondern ganz einfach mit:

_parent._parent._parent.ArrayNeu [x] = _parent._parent._parent.ArrayAlt[x]; funktioniert es, aber es muss ja auch einfacher gehen.

Vielen Dank und noch einen schönen Abend!
__________________
- we start 2009 -


http://www.aelfsciene.com - © Copyright. All rights reserved.

Geändert von velocity. (25-09-2009 um 23:57 Uhr)
velocity. ist offline   Mit Zitat antworten
Alt 26-09-2009, 16:38   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Du möchtest eine Kopie erstellen, und mit der Kopie arbeiten, das Original bleibt unangetastet?
PHP-Code:
var a:Array =[1,2,1,2,1,2];
var 
b:Array = a.slice(0a.length);
trace("a "+a)
trace("b "+b)
b.push(3);
trace("a "+a)
trace("b "+b)
b.push(6);
trace("a "+a)
trace("b "+b
P.S. Versteh allerdings nicht, warum des mit var b:Array = a.concat(); nicht geht.
Stimmen Deine Pfade den?
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"

Geändert von RustyCake (26-09-2009 um 16:43 Uhr)
RustyCake ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Objekt aus Array ins selbe Array kopieren mit push == undefined TreX ActionScript 2 2 01-09-2009 12:07
Datei umbenennen und in anderes Verzeichnis kopieren aus ZIP-Datei Stylewriter PHP und MySQL 0 07-11-2006 18:41
Teilinhalt eines array in anderes array übergeben??? florist Flash MX 9 22-09-2006 15:31
Array in anderes Array pushen inctube ActionScript 1 1 20-03-2006 14:26
[After Effects] KOmposition in anderes Projekt kopieren Master Wu Video 2 22-01-2006 13:58


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:23 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele