flash ve xml delirtecek beniiiiii

Kodla Büyü

zlatanibo

Seçkin Üye
Seçkin Üye
Mesajlar
382
arkadaşlar fotoğraf galerisi tarzında bişey yapıyorum resimleri ve XML'den çekiyorum. Resimleri gayet güzel çekiyor ama sırayla değil :? yani xml dosyasının içindeki sırayı takip etmiyor kafasına göre sıralıyor yaa ve nedenini bir türlü bulamadım sinirden kafayı yemek üzereyim kodlara birde siz bakın hata nerde görebilirseniz noooolur söyleyin

var ustsahne=parent;
var buyukloader:Loader;
xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
xmlLoader.load(new URLRequest(ustsahne.yol));

function LoadXML(e:Event):void {
kadroXML=new XML(e.target.data);
var yer:Number=0;
for (var i:int=0;i<kadroXML.resimler.length();i++) {
var yukle:Loader = new Loader();
yukle.load(new URLRequest(kadroXML["resimler"]));
yukle.contentLoaderInfo.addEventListener(Event.COMPLETE, calis);
function calis (e:Event) {
var a:Loader=e.target.loader;
a.x=yer*193;
a.y=0;
a.width=183;
a.height=81;
yukleyici.addChild(a);
yer++;
}
}
}
 
yukle.load(new URLRequest(kadroXML["resimler"])); yuklerken zaten numara veriyorum hocam numara "i" ve for i döngüsüyle her defasında bir artıyor "i".
Siz nasıl bişey dediniz acaba biraz daha açıklayabilir misiniz...
 
xml dosyasının içeriği aynen bu şekilde hocam;
<resim>
<resimler>turizm/1.jpg</resimler>
<resimler>turizm/2.jpg</resimler>
<resimler>turizm/3.jpg</resimler>
<resimler>turizm/4.jpg</resimler>
<resimler>turizm/5.jpg</resimler>
<resimler>turizm/6.jpg</resimler>
<resimler>turizm/7.jpg</resimler>
</resim>

Aslında döngüyle XML in tamamını yüklüyor ve sonra "calis" fonksiyonunu calıştırıyor, ama döngünün her adımında bu calis fonksiyonunu calıştırmam lazım ama nasıl yapıcam bunu bilmiyorum :?
 
BBNET
Geri
Üst