Loading:


Tworzenie dynamicznych nazw zmiennych w ActionScript 3

W języku ActionScript 3 usunięto funkcję eval(), która tworzyła nazwy zmiennych, teraz w AS3 potrzebne jest napisanie konstrukcji z this, jak na przykładzie:

 

this ["jakaś nazwa_" + zmienna] = wartość;

 

W praktyce, możemy stworzyć np tyle zmiennych ile przekazujemy wartości przez FlashVars lub w inny sposób za pomocą pętli for, while itp:

 

for (var i:int=0; i<5; i++) {
 this ["zmienna_numer_" + i] = "wynosi: " + i;
}
//stworzy nam 5 zmiennych:
zmienna_numer_0 = "wynosi: 0"
zmienna_numer_1 = "wynosi: 1"
zmienna_numer_2 = "wynosi: 2"
zmienna_numer_3 = "wynosi: 3"
zmienna_numer_4 = "wynosi: 4"



Napisz Artyku³

Listing

niema




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38473
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2021 v.1.5 | design: diviXdesign & rainbowcolors