Toon posts:

FLASH: een loop maken met 'for'

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ik heb een vraagje. vanuit MYSQL laat ik informatie en de flashvars zetten op deze manier:

"flashvars", "counter=180&regel1=3B-Hoek&regel2=Aalsmeer&regel3=Alblasserwaard&regel4=Alkmaar

Dit gaat door tot nummer 180. Vandaar die counter.

Nu heb ik in flash een tekstbalkje gemaakt (genoemd: naam) die dus om de 5 seconden weer terug gaat naar frame 2
d.m.v. gotoAndPlay(2);

In frame twee staat de volgende code:

for (i=0; <= _root.counter; i++) {

naam = _root.regel+i;

}

Nu moet dus de flash tekstbalk uit de flashvars regel 1 tot en met 180 halen, maar ik kom steeds maar op een dood spoor...

Iemand hier ervaring mee?

  • LB Back
  • Registratie: November 2004
  • Laatst online: 03-06-2025
for (var i=0; i<=_root.counter; i++) {
naam = _root.regel+i;
}
zou kunnen schelen

Verwijderd

Topicstarter
Ik krijg dan de NaN melding (Not an Number) dus ik weet zo niet wat ik hier uit moet halen..
volgens mij klopt de verbinding van de variabele niet, dus dan bedoel ik naam=_root.regel+i
dit moet volgens mij anders maar weet niet hoe.. :(

  • LB Back
  • Registratie: November 2004
  • Laatst online: 03-06-2025
Een van de volgende dan?
code:
1
2
3
4
5
6
for (var i = 0; i<=Number(_root.counter); i++) {
    naam = _root.regel+i;
}
for (var i = 0; i<=Number(_root.counter); i++) {
    naam = _root["regel"+i];
}

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 09:21

Janoz

Moderator Devschuur®

!litemod

Je weet dat er een maximum zit aan de lengte van een url? Officieel is dat ergens rond de 256. Webservers willen normaal wel ietsje verder, maar als je echt 180 keer dat stuk erachter plakt kan het goed zijn dat hij veel te lang wordt.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

kan je niet beter een extern bestand maken waar je die variabelen aanmaakt (bv. een .php of .txt waarin je dat allemaal zet) en dit dan inlaadt (evt. zelfs via flashvars) met loadVariables("bla.php");

  • Murphy
  • Registratie: November 2000
  • Laatst online: 04-02 14:35

Murphy

(2B||!2B)?

Verwijderd schreef op vrijdag 04 augustus 2006 @ 16:48:
kan je niet beter een extern bestand maken waar je die variabelen aanmaakt (bv. een .php of .txt waarin je dat allemaal zet) en dit dan inlaadt (evt. zelfs via flashvars) met loadVariables("bla.php");
Of nog beter: sendandload()
Pagina: 1