Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]Flash, LoadVars, AS2
Forum PHP.pl > Forum > Przedszkole
laik_PHP
hej, mam metodę w PHP która ma mi zwracać elementy z biblioteki na serwerze ale nie wiem czy poprawnie to robi

kod PHP

  1. $path = "images/";
  2.  
  3. if ($handle = opendir($path)) {
  4. $array = array();
  5. while (false !== ($file = readdir($handle))) {
  6. if($file !== '.' && $file !== '..') {
  7. array_push($array, array($file));
  8. }
  9. }
  10. echo "&arraye=$array";
  11. closedir($handle);
  12. } else {
  13. echo false;
  14. }


Zwraca tablice i chce ją odczytać kodem

Kod
var myVars:LoadVars = new LoadVars();
myVars.onLoad = function(success) {
    if (success) {
        var arraye:Array = myVars.arraye;
        msgbox.text = arraye[0]; // undefined
            // msgbox.text = arraye[0][0]; // undefined
    } else {
        msgbox.text = "load error";
    }
};
myVars.load("file.php", myVars, "POST");



ale wszędzie mam undefined, dlaczego?
pozdrawiam
wookieb
Bo tak się nie przekazuje tablicy w urlu.
Pomijając kwestię, że nie umiesz wyświetlić arraya użyj XML (w as2 jest wbudowane) albo JSON (json.org na dole są gotowe biblioteki do JSON) do komunikacji z flashem
Ostatecznie pozostaje AMFPhp
laik_PHP
Cytat(wookieb @ 7.09.2010, 09:19:59 ) *
Bo tak się nie przekazuje tablicy w urlu.
Pomijając kwestię, że nie umiesz wyświetlić arraya użyj XML (w as2 jest wbudowane) albo JSON (json.org na dole są gotowe biblioteki do JSON) do komunikacji z flashem
Ostatecznie pozostaje AMFPhp


To jak mam ją przekazać?

XML - nie rozumiem w ogolę

JSON - to tylko forma wymiany danych, co mam zmienic?
wookieb
Cytat(laik_PHP @ 7.09.2010, 09:29:04 ) *
JSON - to tylko forma wymiany danych, co mam zmienic?

No a chyba o to chodzi nie?
http://www.json.org/json.as
W komentarzach na górze przykład użycia
  1. json_encode
po stronie php

http://www.flashgamer.com/2005/12/using_json.html
laik_PHP
Cytat(wookieb @ 7.09.2010, 09:47:28 ) *
No a chyba o to chodzi nie?
http://www.json.org/json.as
W komentarzach na górze przykład użycia
  1. json_encode
po stronie php

http://www.flashgamer.com/2005/12/using_json.html



nie kumam jak to zrobić sad.gif
wookieb
A czego nie rozumiesz z tych linków? Przecież dostałeś jasno napisane co i jak. A szczególnie ostatni link.
laik_PHP
Cytat(wookieb @ 7.09.2010, 10:49:31 ) *
A czego nie rozumiesz z tych linków? Przecież dostałeś jasno napisane co i jak. A szczególnie ostatni link.



przepraszam jestem zabiegany bardzo, zaraz zlookam i dam znać, tak czy siak dzięki.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.