Toon posts:

[actionscript] variable in path

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zit met het volgende probleempje, misschien dat iemand de oplossing weet.

Ik probeer een functie te maken in flash-actionscript wat er ongeveer als volgt uitziet:
function change(nr1){
if (_root.nr2 != nr1 ){
_root.topback."filmpje + nr1".play();
}
}

Dat "filmpje + nr1" moet ervoor zorgen dat flash het in totaal ziet als:
_root.topback.filmpje1.play() als de variable nr1 het getal 1 was. Maar ik kom er maar niet achter wat de juiste notatie is.

Misschien hier iemand?

thanks

Verwijderd

Topicstarter
Toch net zelf de oplossing gevonden :+

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 04:19
Post die hier dan even, grapjas. :(

Oh ja; en code tussen [code]-tags ([code=actionscript] zelfs, als het even kan). :Z

  • Marc
  • Registratie: November 2001
  • Laatst online: 01-12-2021
Verwijderd schreef op 14 november 2002 @ 01:43:
Ik zit met het volgende probleempje, misschien dat iemand de oplossing weet.

Ik probeer een functie te maken in flash-actionscript wat er ongeveer als volgt uitziet:
function change(nr1){
if (_root.nr2 != nr1 ){
_root.topback."filmpje + nr1".play();
}
}

Dat "filmpje + nr1" moet ervoor zorgen dat flash het in totaal ziet als:
_root.topback.filmpje1.play() als de variable nr1 het getal 1 was. Maar ik kom er maar niet achter wat de juiste notatie is.

Misschien hier iemand?

thanks
ik code nooit in flash maar dit lijkt me logisch:
code:
1
2
3
4
5
function change(nr1){
    if (_root.nr2 != nr1 ){
                    _root.topback."filmpje".nr1.play();
    }
}


nr1 is toch een variable, waarom zou je die tussen " en " zetten :?
maarja, je hebt de oplossing toch al :)

Verwijderd

Topicstarter
Ik had hem tussen "" gezet om aan te geven dat het daar om ging, dat was niet onderdeel van de code :)

btw. oplossing was:
([code=actionscript]

function change(nr1){
if (_root.nr2 != nr1 ){
_root.topback["filmpje"+ nr1].play();
}
}

)

Het ging me alleen om de juiste notatie, maar die kon ik nergens vinden.