Not : Klasöründe Courina klasörü de yüklü olmalı
Bu zml de 3 tane node olsun bu nodelarda da resimlerin yolu ve adı olsun bunları ileri geri bastıkça gösterecek bir koddur
import caurina.transitions.Tweener;
import caurina.transitions.properties.CurveModifiers;
CurveModifiers.init ();
//Tweener.addTween (mc,{y:465, x:100, scaleX:.1, scaleY:.1, time:1, transition:"easeOutBack",onComplete:golgeGizle}); bu da bitiminde bir fonksiyon çalıştırırı aynı zamanda boş mc olursa timer gibi de kullanabilirsin
var ekran:Sprite=new Sprite();
this.addChild(ekran);
var req:URLRequest=new URLRequest('data.xml');
var ldr:URLLoader=new URLLoader();
ldr.load(req);
ldr.addEventListener(Event.COMPLETE,complate);
var sayi:int=0;
var xml:XML;
var resimyukle:Loader = new Loader();
var resim:URLRequest;
var isim:String;
function complate(evt:Event):void {
xml=new XML(evt.currentTarget.data);
isim=xml.node[sayi].@path;
resim=new URLRequest("resim/"+isim);
resimyukle.load(resim);
ekran.addChild(resimyukle);
Tweener.addTween (ekran,{ x:300, y:300, time:2, transition:"easeOutBack"});
ekran.rotation=3;
}
ileri_mc.addEventListener(MouseEvent.CLICK, ileri);
function ileri(e:MouseEvent) {
if(sayi
ekran.y=100;
trace(sayi,"ilk");sayi++;trace(sayi,"artmıs")
isim=xml.node[sayi].@path;
resim=new URLRequest("resim/"+isim);
resimyukle.load(resim);
ekran.addChild(resimyukle);
Tweener.addTween (ekran,{ x:300, y:300, time:2, transition:"easeOutBack"});
} else {ileri_mc.mouseEnabled=false;}
}
geri_mc.addEventListener(MouseEvent.CLICK,geri);
function geri(e:MouseEvent) {
if(sayi>0){trace(sayi,"ilk elsi");sayi--;trace(sayi,"artmıs eksi");
ekran.x=100;
ekran.y=100;
ileri_mc.mouseEnabled=true;
isim=xml.node[sayi].@path;
resim=new URLRequest("resim/"+isim);
resimyukle.load(resim);
ekran.addChild(resimyukle);
Tweener.addTween (ekran,{ x:300, y:300, time:2, transition:"easeInBack"});
}
}
Hiç yorum yok:
Yorum Gönder