Toon posts:

[flash] array inlezen via PHP

Pagina: 1
Acties:

Verwijderd

Topicstarter
Via een php schript creeer ik een array en deze lees ik in met Flash.

Het gaat als volgt:
PHP:
1
2
3
4
print "test[0]=waarde1";
print "&test[1]=waarde2";
print "&test[2]=waarde3";
print "&test[3]=waarde4";


Als ik dit inlaad via de loadVariablesNum functie, dan kan ik zonder problemen _root.test[0] weergeven in een dynamisch tekstveld.
Maar als ik _root.test[0] wil gebruiken in mijn actionscript werkt het niet :?

Zeer vaag...

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

dat komt omdat test[0] een string is, en geen array...en als je _root.test[0] direct aanspreekt spreek je gewoon de waarde van die string aan, en niet de waarde van die key...laat php gewoon een lange string outputten, gescheiden door een speciale character, bijvoorbeeld een pipe ( | ) en split in actionscript de string op, returned een array..

"You're only as good, as what you did last week."


  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 17-06 09:56

XangadiX

trepanatie is zóó kinderachtig

had B-top niet ooit eens iets briljants geschreven om dit te doen?

Stoer; Marduq


  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 17-06 09:56

XangadiX

trepanatie is zóó kinderachtig

Stoer; Marduq


  • hobbit_be
  • Registratie: November 2002
  • Laatst online: 04-07-2025
mocht je Ming hebben op je PHP kun je de array encoden in SWF en dan direct gebruiken - alhoewel dit de snelste methode is voor Flash is er natuurlijk wel overhead op de server dus alleen aan te raden bij wat grotere Arrays...

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Het is trouwens ook mogelijk om met bv Coldfusion of ASP.NET of Java bean op de server een Array te creeren en dan via Flash Remoting gewoon direct een Actionscript Array Object te retourneren...das namelijk het sterke punt van FR...no need to serialize :)

"You're only as good, as what you did last week."

Pagina: 1