PDA

Volledige versie bekijken : xml slideshow vraagje


vane
%Europe/Berlin %455 %2007, 11:56
jow allemaal ik heb ff snel een vraagje.

ik moet een xml slidesowtje maken en ik ben op het punt gekomen dat de fotos elkaar moeten gaan afwisselen.

nou snap ik eerlijk gezecht niet echt hoe dit nou precies in zijn werk gaat aangezien ik dit nog nooit heb gedaan, dus kan iemand mij dat uitleggen?
wat er dus moet gebeuren is dat na 5 sec bijv een nieuw plaatje komt in faden

wat ik tot nu toe heb is:


var myxml:XML = new XML();
myxml.ignoreWhite = true;
var denummers:Array = new Array();
var delocaties:Array = new Array();
var currentXMLitem:Number;
myxml.load("slideshow.xml");
myxml.onLoad = function() {
var item:Array = myxml.firstChild.childNodes;
for (i=0; i<item.length; i++) {
denummers.push(item[i].attributes.nummer);
delocaties.push(item[i].attributes.locatie);
}
currentXMLitem = 0;
_root.holder.loadMovie(delocaties[currentXMLitem]);
_root.textfield.text = denummers[currentXMLitem];
//
};
onMouseDown = function () {
if (currentXMLitem<denummers.length-1) {
currentXMLitem++;
_root.holder.loadMovie(delocaties[currentXMLitem]);
_root.textfield.text = denummers[currentXMLitem];
}
};
stop();


de mousedown zorgt er even in dit geval voor dat het volgende plaatje komt.

Erwinzzz
%Europe/Berlin %457 %2007, 11:59
Je moet dan twee movieclips hebben. In de ene staat de 'oude' foto, in de tweede mc staat de foto die nieuw is ingeladen. Met een onEnterFrame zorg je er dan voor dat de _alpha waarde van de oude afneemt, en die van de 'nieuwe' toeneemt. Ze zullen dan door elkaar faden.

vane
%Europe/Berlin %482 %2007, 12:35
ik heb het al allemaal is dus opgelost