PDA

Volledige versie bekijken : Het aansturen van een XML bestand na dat deze is ingelezen


nifon van beersum
%Europe/Berlin %731 %2008, 18:34
Beste mensen ik heb een xml bestand ingelezen in de verschillende array`s maar als ik doormiddel van een button een bepaalde foto uit de array in de mijn holder wil ladendan doet deze het niet, misschien kan iemand dit even uitleggen hoe ik dat zou moeten doen.

Is het misschien mogelijk dat deze niet werk omdat de button in een andere laag staat. hieronder staat mijn actionscript ?

als iemand mij hiermee kan helpen word ik heeeeeeeeeeeeeeeeeel blij


//script het inladen van de fotos//
var x:XML = new XML();
x.ignoreWhite = true;

var urls:Array = new Array();
var captions:Array = new Array();


x.onLoad = function(success) {
var photos:Array = this.firstChild.childNodes;
for(i=0;i<photos.length;i++) {
urls.push(photos[i].attributes.url);
captions.push(photos[i].attributes.caption);
}
holder_mc.loadMovie(urls[0]);
caption.text = captions[2];
}
x.load("foto.xml");

panel.b1.onRelease = function() {
holder.loadMovie(urls[3]);
caption.text = captions[2];
}

hierzou dan nog iets voor mijn buttons moeten komen zodat ik de foto kan uitlezen uit de array iemand een idee hoe ik dit het beste zou kunnen doen ???
//einde//


//scripscrolbarfoto//
panel.onRollOver = panelOver;

function panelOver() {
this.onEnterFrame = scrollPanel;
delete this.onRollOver;
}

var b = stroke.getBounds(_root);

function scrollPanel() {
if (_xmouse<b.xMin || _xmouse>b.xMax || _ymouse<b.yMin || _ymouse>b.yMax) {
this.onRollOver = panelOver;
delete this.onEnterFrame;
}
if (panel._x>=265) {
panel._x = 265;
}
if (panel._x<=-1090) {
panel._x = -1090;
}
var xdist = _xmouse-350;

panel._x += Math.round(-xdist/30);
}
//einde//