PDA

Volledige versie bekijken : Dynamschie image slider


eboost
%Europe/Berlin %574 %2008, 14:47
Hallo Allemaal,

Ik ben bezig met een verticale thumb silder in Flash. De plaatjes die geladen moeten worden, laat ik via php while loop in xml zetten zodat flash deze weer kan uitlezen. Dit gaat allemaal goed alleen hebben de plaatjes allemaal een verschillende hoogte. Als ik dan de plaatjes via flash uitlees dan zet flash de plaatjes over elkaar i.p.v. onder elkaar. Kan iemand mij hierbij helpen.

Ik post hieronder mijn code.

Alvast bedankt!


var total:Number;
var centerP:Number = Stage.height/2;
var tempmovie:MovieClip;
var stageHeight:Number = 450;
var home:MovieClip = this;
var xml:XML = new XML();
xml.ignoreWhite = true;
xml.onLoad = function() {
var nodes = this.firstChild.childNodes;
total = nodes.length;
thumbnails = [];
for (var i = 0; i<total; i++) {
thumbnails[i] = "image/"+nodes[i].attributes.url;
thumbnails_fn(i);
}
};

xml.load("slider.php");

function thumbnails_fn(n) {
thumbnail_mc.createEmptyMovieClip("t"+n,thumbnail_mc.getNextHighestDepth());
tempmovie = _root.gallery_mc.thumbnail_mc["t"+k];
tlistener = new Object();
tlistener.onLoadInit = function(target_mc) {
tempmovie._y = (tempmovie._height+20)*n;
};
image_mcl = new MovieClipLoader();
image_mcl.addListener(tlistener);
image_mcl.loadClip(thumbnails[n],"thumbnail_mc.t"+n);
}