Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-04-2004, 14:41   #1 (permalink)
Fear & Loathing
 
Benutzerbild von Dr. Gonzo
 
Registriert seit: Oct 2003
Beiträge: 115
ARRAY-> eintrag löschen->freien platz auffüllen

hi,

erstelle mir mehrer mc's und schreibe alle in einen array!!
kann die einzelnen mc's über:
ActionScript:
  1. mc[i].removeMovieClip();
  2. mc[i].clear();

auch wieder löschen!

jetzt gibt es ja aber leerstellen in meinem Array !?
kann ich irgendwie einfach die folgenden mc's in dem array aufrücken lassen...so das die leerstelle wieder geschlossen ist und alle mc's die einen größeren index hatten als der mc der gelöscht wurde einfach eins runter rutschen und auch der index um eins kleiner wird ???

Geändert von Dr. Gonzo (05-04-2004 um 14:43 Uhr)
Dr. Gonzo ist offline   Mit Zitat antworten
Alt 05-04-2004, 15:09   #2 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
jup, allerdings verschieben sich dann die Indizes der nachfolgenden Einträge:
ActionScript:
  1. mcs[i].removeMovieClip();
  2. mcs.splice(i,1);
Janoscharlipp ist offline   Mit Zitat antworten
Alt 05-04-2004, 15:18   #3 (permalink)
Fear & Loathing
 
Benutzerbild von Dr. Gonzo
 
Registriert seit: Oct 2003
Beiträge: 115
mhh kapier ichs nicht ???

aber das kann doch nincht funktionieren.
splice nimmt doch einen teil aus meiem array und macht aus diesem teil einen neuen array...

also schreibt mir mcs.splice(i,1); alle werte von i (z.B 4) bis 1 (also der anfang ?!?!?, wobei der ja 0 wäre) in einen Array...
was ist dann mit den werten die nach [i kommen also z.B. mcs[5]...die brauch ja auch wieder !?

oder versteh ich da was grundlegend falsch ?
Dr. Gonzo 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



Alle Zeitangaben in WEZ +1. Es ist jetzt 10:41 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele