DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
219
Tıklama
0
Öne Çıkarma
Variable Scope Sorunu (ActionScript 3.0)
U
17 yıl (4994 mesaj)
Binbaşı
Konu Sahibi

Flash CS3 üzerinde, ActionScript3.0 kullanarak çalışıyorum.

İlk keyframe'in scriptinde
var xmlData:XML; 
var xmlLoader:URLLoader = new URLLoader();
var xmlRequest:URLRequest = new URLRequest("data.xml");
xmlLoader.load(xmlRequest);
xmlLoader.addEventListener(Event.COMPLETE, onComplete);

function onComplete(event:Event):void
{
var loader:URLLoader = event.target as URLLoader;
if (loader != null)
{
xmlData = new XML(loader.data);
trace(xmlData.toXMLString());
}
else
{
trace("loader is not a URLLoader!");
}
}

trace(xmlData == null);

yazdım. görüldüğü gibi onComplete içinde XML yüklenmiş oluyor ve trace(xmlData.toXMLString()); satırı xml'imi gösteriyor. Ancak fonksiyonun dışındaki trace(xmlData == null); true dönüyor. En alttaki trace komutunu ikinci keyframe'e taşıyorum, yine "null".

Ben xmlData'mı sadece bu fonksiyonun içinde mi kullanabileceğim?





< Bu mesaj bu kişi tarafından değiştirildi un.real -- 18 Eylül 2008; 13:54:18 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.