Toon posts:

[HTML/Flash] Arrayvariabele doorgeven aan Flash

Pagina: 1
Acties:

Verwijderd

Topicstarter
Aangezien onderstaand voorbeeld niet werkt, vroeg ik me af of iets dergelijks uberhaupt al mogelijk is?

HTML:
1
2
3
<object width="500" height="400">
   <param name="movie" value="test.swf?sTest[0]=blaat&sTest[1]=schaap">
</object>

Flash ActionScript:
1
2
3
4
5
6
for (i in sTest)
{
    sShow += sTest[i] + " ";
}

this.txtTest.text = sShow;

  • X-Lars
  • Registratie: Januari 2004
  • Niet online

X-Lars

Just GoT it.

Dat is wel mogelijk ja, even zoeken dus: [search=flash,variabelen]

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 19-05 00:34

alienfruit

the alien you never expected

X-Lars, wrapped het dan ook in een array. Volgens mij doet Flash dat niet hoor? Het is wel een leuk trucje in PHP ;)

  • X-Lars
  • Registratie: Januari 2004
  • Niet online

X-Lars

Just GoT it.

Nee dat snap ik, maar ik leid nergens uit af dat samTho een array in Flash wil gebruiken :) Hij geeft eigenlijk gewoon twee variabelen door in zijn voorbeeld. Maar ik zal wel te makkelijk hebben gedacht.

Verwijderd

Nee, wat je wil kan niet met Array's. Je kan van de doorgegeven variabelen wel een Array maken.
HTML:
1
2
3
<object width="500" height="400">
   <param name="movie" value="test.swf?sTest0=blaat&sTest1=schaap">
</object>

code:
1
2
3
4
5
6
i = 0;
while (eval ("sTest" + i++))
{
 sShow += eval ("sTest" + i);
}
this.txtText.text = sShow;

[ Voor 54% gewijzigd door Verwijderd op 21-10-2004 21:42 . Reden: HTML tags ]