PDA

Volledige versie bekijken : VAriabele naam opbouwen uit andere variabelen


jkrielaars
%Europe/Berlin %396 %2005, 10:31
Ik zit met het volgende probleem.
Ik wil een aantal foto's inladen via de loadMovie methode, met een druk op de next button
laad ie de volgende in. Dit moet altijd gebeuren TENZIJ de huidige foto de laatste foto uit de serie is.

De huidige serie geef ik aan met variabele "serie" (dit is een int)
het aantal foto's in serie X word aangegeven met de variabele "serie_X_aantal" (ook een int)

Nou wil ik dus op de plek van de rode X in de code hieronder de huidige serie invullen.
Als ik "_root.serie_+serie+_aantal" doe ziet flash het natuurlijk niet als een variabele naam die verwijst naar een int....

serie_1_aantal = 5;
serie_2_aantal = 4;
serie=1;
enz...

// de code van de next button, ergens anders in de .fla
next_btn.onRelease = function()
{
if (_root.nummer<_root.serie_X_aantal)
{
_root.nummer++
loadMovie(enz. enz. enz.
}
}

Hoop dat het een beetje duidelijk is
Het zal vast een simpele oplossing zijn, haakjes ergens ofzo, maar ik kom er niet uit.
Alvast bedankt,
Jasper

Dauntless
%Europe/Berlin %405 %2005, 10:44
next_btn.onRelease = function()
{
if (_root.nummer<_root["serie_"+serie+"_aantal"])
{
_root.nummer++
loadMovie(enz. enz. enz.
}
}

Zo ? :)

jkrielaars
%Europe/Berlin %428 %2005, 11:17
blokhaken.... grrr... herinner me ineens dat ik hier een jaar geleden ook al zo naar had lopen zoeken. Da's volgens mij idd de oplossing. Ga het nu proberen. Thnx