Neler yeni

Yeni mesajlar Yeni konular En çok mesaj En çok tepki En çok görüntülenen

xml galeri yapımı kodları acıklayabilirmisiniz

testtere

🏅Acemi Tasarımcı🏅
Katılım
8 Ocak 2010
Mesajlar
28
Tepkime puanı
0
flash kodları as2 kodları:

Kod:
import mx.transitions.Tween;
var bannerUrl:Array = new Array();
var bannerImages:Array = new Array();
var count:Number = 0;
var num:Number = 0;
var speed:Number = 2;
myXML = new XML();
myXML.ignoreWhite = true;
myXML.onLoad = function(success:Boolean) {
	if (success) {
		var rootNode = this.firstChild;
		for (var n = 0; n<myXML.firstChild.childNodes.length; n++) {
			bannerUrl[n] = (myXML.firstChild.childNodes[n].attributes.url);
		}
		loadImages(bannerUrl[0]);
	}
};
myXML.load("banner_images.xml");
//--------------------------------
var loadListener:Object = new Object();
loadImages = function (url:String) {
	loadListener.onLoadComplete = function(target_mc:MovieClip, httpStatus:Number):Void  {
		if (count != bannerUrl.length-1) {
			count++;
			loadImages(bannerUrl[count]);
		} else {
			loadTxt.text = "Resimler Yükleniyor.";
			fadingStart();
		}
	};
	var mcLoader:MovieClipLoader = new MovieClipLoader();
	mcLoader.addListener(loadListener);
	this.createEmptyMovieClip("cont"+count, 99+count);
	this["cont"+count]._alpha = 0;
	loadTxt.text = "loading image"+(count+1);
	mcLoader.loadClip(url, "cont"+count);
};
//--------------------------------
fadingStart = function () {
	var fadeIn:Tween = new Tween(this["cont"+num], "_alpha", mx.transitions.easing.None.easeNone, 0, 100, speed, true);
	fadeIn.onMotionFinished = function() {
		var fadeOut:Tween = new Tween(_root["cont"+num], "_alpha", mx.transitions.easing.None.easeNone, 100, 0, speed, true);
		fadeOut.onMotionFinished = function() {
			if (num != bannerUrl.length-1) {
				num++;
			} else {
				num = 0;
			}
			fadingStart();
		};
	};
};

xml kodları:
Kod:
<?xml version="1.0" encoding="utf-8"?>
<bannerImages> 
   <image url="1.jpg"/> 
   <image url="2.jpg"/> 
   <image url="3.jpg"/> 
</bannerImages>

as2 kodlarını biraz acıklaya bilirmisiniz hem de hatalar varsasn düzelte bilirmisiniz
Şimdiden cok tesekürler
 

Benzer konular

Recep GÜLER

🌱Yeni Üye🌱
Katılım
23 Ara 2009
Mesajlar
9
Tepkime puanı
0
Web sitesi
www.recepguler.com.tr
Kodlarda herhangi bir problem yok. Adobe Flash CS 3 kullanıyorum.

kodların açıklamasına gelince üstte vermiş olduğunuz ilk kodlar flash dökümanı içersinde Action script bölümüne ekleyeceğiniz kodlar.

diğer kodlar ise xml dosyasına ekleyeceğiniz kodlar.

burada kodların tam anlamıyla çalışması için. xml dosyanızın adının banner_images.xml olması, mc isminizde bannerImages olması gerekiyor.

kodların işlevi ise basit bir resim slaytı. 1.jpg 2.jpg 3.jpg vb. ekleyebilirsinizde sırasıyla alpha komutu ile geçiş yapıyor.
 

testtere

🏅Acemi Tasarımcı🏅
Katılım
8 Ocak 2010
Mesajlar
28
Tepkime puanı
0
şimdi ben xml dışardan veri cagırmayı yeni ögreniyorum calıştıgım şirketten istediler böle bişi int. arastırdım fakat buldum ama anlamadım bitane buldum yukardaki hani su kod suna yarıyo filan diye acıklasaydınız iyi olurdu
 
Üst