title image


Smiley Re: warum funktioniert join() nicht?
Hi Birgit,



versuche es mal so:



function reallyAllMC(mc) {

for (var i in mc) {//zähle alle Elemente im MovieClip mit dem Instanznamen "mc"

if (typeof (mc[i]) == "movieclip") {//und nur die, welche auch wirklich ein MovieClip sind

mc[i].oldFrame = mc[i]._currentframe;// eigentlich für diese Funktion nicht notwendig, da hier nur eine Variable im jeweiligen mc mit dem momentanen Frame des mc beschrieben wird

//vermutlich wird die Variable für eine andere Funktion benötigt

arr_runningclips[i] = mc[i]._name;//schreibt an die i-te Stelle des Arrays den Instanznamen des mc (_target ist für Schaltflächen wichtig und schreibt deren Pfad in das Array)

reallyAllMC(mc[i]);//rekursive Funktion, d.h. sie ruft sich selbst auf, bis alle MovieClips in mc durchgezählt sind

}

}

}

var str_joinedArray = arr_runningclips.join();//schreibt alle Arraywerte in einen String mit dem Standard-Trennzeichen ","

trace(str_joinedArray);//gibt den String wieder



Kopiere am Besten den Code in Dein Actionscript-Fenster und klicke einmal auf den Auto-Format-Button im Actionscript-Fenster. Dann siehst Du den ihn in geordneter Schreibweise.



Viel Spaß beim ausprobieren








Grooce
Keiran

Flash CS3
eclipse/FDT3.0
MTASC


geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: