Flash-Swf Ye Parametre Gönderme
-
Bağzı sitelerin ana sayfalarında raslıyorum örnegin
http://osc4.template-help.com/osc_31438/index.php
bu sitede olduğu gibi çok daha şık güzel ve kullanışlı flash çalışmaları var.flash a parametre olarak veri yollaması hakkında pek bir bilgim yok daha doğrusu.mesela hazır bu swf yi aldık diyelim bu na gelen resimlerin yolunu yazıların linklerin nereden geleceğini, muhtemel kullanılmakta olan xml dosyasını swf yi decomle ederek bulmak mümkünmü mümkünse nasıl.
-
yokmu bunun bir çözümü.hep jquery slider kullanmak istemiyorum. :( çok güzel swf ler var. :D
-
hocam o galeride parametre olayı falan yok aslında. Bir tane xml dosyası yapıyosun ve içine çekmek istediğin resimlerin adresini yazıyosunz. Daha sonra flashta bu xml dosyasındaki resimleri çekiyosun. For döngüsüyle de resimlerin sayısı kadar movieclip yapıyosun ki yandaki butonlara tıklanınca bir sonraki gelmesi için transition sınıfıyla tween vermişler orada. Biraz karışık oldu ama olsun :D
şekille gösteriyim belki daha iyi anlarsın;
<resimler>
<resim>
<adres>ahmet/mehmet.jpg
</adres>
</resim>
</resimler>
flash'a yazacağımız kod;
var urlReq:URLRequest = new URLRequest("resimler.xml");
var urlLdr:URLLoader = new URLLoader();
urlLdr.load(urlReq.data);
urlLdr.addEventListener(Event.COMPLATE, urlYuklendi);
var resimlerXml:XML;
var resimlerAdres:URLRequest();
var resimlerYukleyici:Loader();
function urlYuklendi(evt:Event)
{
resimlerXml = new XML(evt.target.data);
for(var i:Number = 0; i< resimlerXml.resim.length; i++)
{
resimlerAdres = new URLRequest(resimlerXml.resim[i].adres);
resimlerYukleyici = new Loader();
resimlerYukleyici.load(resimlerAdres);
resimlerYukleyici.addEventListener(Event.ADDED, resimYuklendiAga);
resimlerYukleyici.x = i * resimlerinGenisligi;
}
}
function resimYuklendiAga(evt)
{
addChild(evt.target);
}
kodda bikaç yerde hata olabilir malum 7 aydır kod falan yazdığım yok.. Ama mantık bu şekilde bütün flash galerilerin..
-
tşk ler hocam.
Derdim flash ta bunu yapmak değil benim amacım var olanı kullanabilmek. ;)
mevcut bir swf yi aldık siteden diyelim xml dosyasınıda alabilirsek çalıştırırız.
yani sorum swf aldığımız gibi xml yi de alabilirmiyiz ?
xml yi alamıyorsak elimizdeki swf nin nasıl bir xml yapısı istediğini anlayabilirmiyiz.
yani bir şekilde nasıl kullanabiliriz bir yolu varmıdır.
