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

  • Konbuyu başlatan Konbuyu başlatan utf8
  • Başlangıç tarihi Başlangıç tarihi
Kodla Büyü

utf8

Seçkin Üye
Seçkin Üye
Mesajlar
711
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?
 
BBNET
Geri
Üst