Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-07-2004, 14:55   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2002
Beiträge: 71
Variable ersetzen

Hallo Leute !

ich habe auf meiner Root folgende Varis per for Schleife erstellen lassen.
name1="wert1"
name2="wert2"
name3="Wert3"

nun lösche ich per for schleife den jeweiligen Wert mit :
PHP-Code:
for(var i=1i<=3i++) { 
    if(
_root["name" i] == "wert2") { 
        
_root["name" i] = ""
     } 

danach sieht das ergebnis so aus

name1="wert1"
name2=""
name3="Wert3"

ich möchte aber unbedingt dass, alles nach dem gelöschten Wert (hier name2)
eins nach oben rutscht. Also Quasi alles nach dem gelöschten Wert sich um eins noch oben verschiebt. So soll es dann aussehen.

name1="wert1"
name2="Wert3"

Grundsätzlich wäre dies so möglich.

name2=name3

da ich aber mehrer name1,2,3....habe möchte ich dies irgendwie automatisieren.

konnte mein Anliegen irgendwer verstehen?

Danke
DerBauer1234 ist offline   Mit Zitat antworten
Alt 13-07-2004, 15:18   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Wie wäre es damit:
ActionScript:
  1. if(_root["name" + i] == "wert2") {
  2.         _root["name" + i] = _root["name"+(i+1)];
  3. }

Du kannst die Variablenwerte natürlich auch in ein Array legen und mit den entsprechenden Array-Befehlen neu verteilen.

Geändert von agedoubleju (13-07-2004 um 15:19 Uhr)
  Mit Zitat antworten
Alt 13-07-2004, 15:23   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 6.415
den letzten wert sollte man auch löschen sonst vervielfacht sich dieser-und das erst wenn alle werte durchgereicht wurden.

ebenso spielt das letzte element ne besondere rolle da du dieses dann natürlich löschen darfst-weil nichts zum nachrutschen vorhanden ist




deluxe
Deluxe 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 08:28 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele