Flash AS3.0 Değişkenleri döngü ile çağırmak

Kodla Büyü

utf8

Seçkin Üye
Seçkin Üye
Mesajlar
712
Flash AS3 ile ilgili sorum olacaktı. Cevaplarsanız sevinirim.

sayi1 = 10;
sayi2 = 8;
...

bu sayıları döngü içerisinde (for döngüsü gibi) sayi+1 gibi bir olayla nasıl çağrılabilir.
Değişkenlerin değerlerini getirtemedim. döngü sonucu sayi1, sayi2... çıkıyor değerleri gelmiyor.
 
Başka yöntem aramadım ama aşağıdaki ile dediğinizi yaptım. Belki başka yöntemi de vardır. root ifadesi filmdeki tüm nesneleri içerisinde barındıran bir koleksiyon. Anlaşılan değişkenleri de barındırıyor.
Kod:
var sayi1 = 10;
var sayi2 = 20;
var sayi3 = 30;
var i = 0;
for (i=1;i<=3;i++) {
	trace(root["sayi" + i]);
}

Eğer kodunuzu nesne isimli bir MC içerisine yazıyorsanız, kodu aşağıdaki gibi kullanmalısınız.

Kod:
var sayi1 = 10;
var sayi2 = 20;
var sayi3 = 30;
var i = 0;
for (i=1;i<=3;i++) {
	trace(root["nesne"]["sayi" + i]);
}
 
Merhabalar,
Dizi içindeki string değerleri,sahnedeki bir butona tıklamak sureti ile yine sahnede bulunan dinamik metin kutusuna sıra ile( ya da random) yazdırmak istiyorum.Yardımcı olur musunuz?
 
Geri
Üst