tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
408
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Jedimaster
    Jedimaster Jedimaster ist offline Mitglied Silber
    Registriert seit
    Feb 2003
    Beiträge
    74
    Hallo alle zusammen!

    Hier mal eine kleine Frage zum Thema Schleifen und Arrays..

    Ich habe bspw. drei Buttons: button1, button2 und button3

    Mit
    Code :
    1
    
    _root.button1._visible = false
    könnte ich so z.B. jeden einzelnen Button ausblenden.

    Nun möchte ich diese Eigenschaften in einer Schleife zuweisen:

    Code :
    1
    2
    3
    4
    5
    
    buttons = ["button1","button2","button3"];
     
    for (j=0;j<=2;j++){
        _root.buttons[j]._visible = false;
    }

    Warum aber funktioniert dieser Code nicht?

    Gruß,
    JediMaster
     

  2. #2
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Hi,

    ... weil in Deinem Array lediglich die Strings "button1", "button2" usw. stehen - und einem String kannst Du keine _visible-Eigenschaft zuweisen. Probiere einmal (ungetestet):
    PHP-Code:
    buttons = [eval("button1"), eval("button2"), eval("button3")];
    for (
    j=0;j<=2;j++){
        
    _root.buttons[j]._visible false;

    ... oder einfach fix ohne Array:
    PHP-Code:
    for (i=1i<=3i++) {
        eval(
    "_root.button"+i)._visible=false;

    Gruß
     

  3. #3
    Avatar von Jedimaster
    Jedimaster Jedimaster ist offline Mitglied Silber
    Registriert seit
    Feb 2003
    Beiträge
    74
    Dankeschön!

    Ja, Datic.. so funktionierts!
    Ich kannte die eval()-Funktion noch nicht, aber genau das hatte ich gesucht - auch für andere Sachen.

    Gruß,
    JediMaster
     

Ähnliche Themen

  1. Smarty: Mysql-Wert einem Array zuweisen
    Von mbecker im Forum PHP
    Antworten: 1
    Letzter Beitrag: 04.08.11, 00:12
  2. Antworten: 2
    Letzter Beitrag: 06.02.10, 14:56
  3. [C++] String einem nummerisches Array zuweisen
    Von crazy_root im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 28.09.08, 11:17
  4. Antworten: 3
    Letzter Beitrag: 28.04.05, 11:55
  5. F: char-Array einem Sting zuweisen
    Von smallone im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 09.11.04, 13:05