Yardımcı olurmusunuz? Harici xmli birden fazla sayfaya yazdırma

Flash - Yardımcı olurmusunuz? Harici xmli birden fazla sayfaya yazdırma ...

Cevapla
Yardımcı olurmusunuz? Harici xmli birden fazla sayfaya yazdırma
aysegüül isimli Üye şimdilik offline konumundadır

aysegüül(29)

Öğrenci (Diğer) / Ankara

ünlem

Yardımcı olurmusunuz? Harici xmli birden fazla sayfaya yazdırma

Alt 09-01-2011 #1
Sponsorlu Bağlantılar

Benim sorunum bir xml içindeki veriyi birden fazla dinamik text'e yazdırmak.
Flash site yapmaya başladım.ana sayfaya bir movieclip ekledim ve içine 6 tane dinamik text koydum.bu textlerde movie clip içinde ve hepsi ayrı framelerde.yani toplam 6 framedeler.dışarıdan çektiğim xmli 1.framede bulunan text'e yazdırabiliyorum ama 2.frameden başlayarak 2.framede bulunan texte yazdıramıyorum.Kod aşağıdaki şekilde.hepsine yazdırmak için doğru kod nedir acaba bilen var mı?

var veri:URLLoader=new URLLoader ;
veri.load(new URLRequest("yesil.xml"));
veri.addEventListener(Event.COMPLETE, cek);
function cek(e:Event) {
var xml:XML=new XML(veri.data);
im.sayfa0.metin0.text=xml["bir"]; /*bunu yazdırıyor*/
im.sayfa1.metin1.text=xml["iki"]; /*bunu yazdırmıyor*/
}
Bu mesajdan alıntı yap
Sponsor Links

Grafikerler.net Reklamları

fullflash isimli Üye şimdilik offline konumundadır

fullflash

Eğitimci / İstanbul

Standart
Alt 20-01-2011 #2
                             Sponsorlu Bağlantılar
Şimdi biraz uzun ama basit bir çözümü var; Sorun Mc içersindeki frame kadar xml düğümlerinin dönmesi bunun için Numerik bir değişken referans tutmalısın ki bu encok 6 en az bir olacak Problemin başladığı yerde burası zaten senin veri yani xml node (düğüm, eleman her ne dersen) sıfırdan başlar yani 0 - 5 olarak indexlenirler sen ise en cok 6 en az 1 arasında döndemek istiyorsun cevap--------------------------------------->


import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.events.MouseEvent;

var _data : XML;

var currentIndex : int = 0;
var total : int;

var loader : URLLoader = new URLLoader();
loader.load(new URLRequest("data.xml"));
loader.addEventListener(Event.COMPLETE, completeHandler);

next.buttonMode = true;
prev.buttonMode = true;

function completeHandler(event : Event) : void {
_data = new XML(loader.data);
var list : XMLList = _data.child("value");
total = list.length();
setCurrentIndex(currentIndex);
next.addEventListener(MouseEvent.CLICK, setHandler);
prev.addEventListener(MouseEvent.CLICK, setHandler);
}

function setHandler(event : MouseEvent) : void {
switch(event.currentTarget.name) {
case "next":
setCurrentIndex(currentIndex += 1);
break;
case "prev":
setCurrentIndex(currentIndex -= 1);
break;
}
}


function setCurrentIndex(index : int) : void {
currentIndex = index;
if(currentIndex >= total) {
currentIndex = 0;
} else if(currentIndex < 0) {
currentIndex = total - 1;
}

showDisplay();
}


function showDisplay() : void {
contentMc.gotoAndStop(currentIndex+1);
contentMc.counter.text = "0" + (currentIndex+1);
contentMc.desc.text = _data.child("value")[currentIndex].attribute("desc");
}
Bu mesajdan alıntı yap
fullflash isimli Üye şimdilik offline konumundadır

fullflash

Eğitimci / İstanbul

Standart
Alt 20-01-2011 #3
bunlarda source linkleri Flash CS5 ile hazırlanmıştır unutmayın...

http://rapidshare.com/files/443572053/external_data.rar

http://rapidshare.com/files/443572053/external_data.rar
Bu mesajdan alıntı yap
Cevapla

Benzer Konular
Konu Konu Bilgileri Forum Cevaplar Son Mesaj
dreamweaverda yaptığım sayfaya harici css ile yapılmış menü nasıl eklerim? h4yfans Dreamweaver 5 31-10-2010 12:40:18
PhotoShop'a Birden Fazla Resim Getirme Seyit Tiken Photoshop Soru ve Sorunlarınız 6 03-04-2010 07:05:01
Birden Fazla Sorum Var. İmpavido Corel Draw Soru ve Sorunlarınız 1 20-02-2010 10:04:47
birden fazla resmi yükleme sare Forum Kullanımı 0 11-01-2010 05:05:23
Tek resimde birden fazla bağlantı... crazy_vefa Web Tasarımı 4 26-02-2009 17:12:54

Kapat
Şifremi Unuttum?