Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: ActionScript ja PHP yhteistyössä, miten?

ingahilt [19.02.2011 18:34:56]

#

Moi!

Teen tavallisen pohjakartan Flash' lla. Samoin tulee tavallinen adminpuoli PHP: lla kartan sisällön (valokuvat, tekstitiedosto) ylläpitoon. Eli kartan sisältö vaihtuu. En vaan tiedä miten saadaan kartan ja adminpuolen keskustelemaan keskenään, koska jos vaihdan tietokannassa olevia valokuvia niin haluan niitä näkyviin kartallekin.

Miten siis kartta "hakee" viimeisimmät tiedostot tietokannasta?
Mikä AS: n version tarvitaan, 2? 3?
Käytetäänkö luokat URLLoader ja URLRequest?
Tarvitaanko XML: a väliin?
...

Ihan ihan kaikki vinkit ovat tervetulleita!

jo123 [19.02.2011 20:11:33]

#

Actionscript 3:lla onnistuu ainenkin. Tossa jonkun tason esimerkki/opas: http://www.heaveninteractive.com/2008/03/17/using-actionscript-30-with-php-part-1/. Php:n http_build_query funktio on pannut &-merkin sijasta & 5.3 versiosta lähtien joten se saattaa tuottaa ongelmia (en ole varma asiasta). Kannattaa panna siis näin mikäli ongelmia ilmenee:

http_build_query($taulukko, '', '&')

Triton [20.02.2011 16:02:20]

#

Käsittääkseni ainakin soketeilla tuon pitäisi onnistua, jos ei muuten...

Lebe80 [20.02.2011 20:35:33]

#

xml olis itselle ainakin mieluisin välipulikka, jolloin siitä on helppo parsia data haluttuun muotoon (varsinkin as3:n natiivi xml-tuki on kehittynyt as2:sta melkoisesti).

Triton [20.02.2011 21:15:02]

#

Lebe80 kirjoitti:

xml olis itselle ainakin mieluisin välipulikka, jolloin siitä on helppo parsia data haluttuun muotoon (varsinkin as3:n natiivi xml-tuki on kehittynyt as2:sta melkoisesti).

Ja jos on vain AS2 käytössä, niin eiköhän tuollaisen palikan voi tehdä itsekin ellei netistä löydy suoraan... Toinen vaihtoehto olisi sitten tietenkin JSON.

ingahilt [21.02.2011 09:14:38]

#

Taidan kokeilla tuon XML - vaihtoehdon...

Lebe80 [21.02.2011 14:35:20]

#

Itse en kyllä lähtisi edes JSONilla leikkimään, varsinkaan kun sitä ei natiivisti ActionScript tue.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta