Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ucitavanje niza iz php-a u flash

[es] :: Flash :: ucitavanje niza iz php-a u flash

[ Pregleda: 2012 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sheik
Vanja Al Halidi
executive director, Implementek
Beograd

Član broj: 104596
Poruke: 58
*.static.sbb.co.yu.

Sajt: www.implementek.com


Profil

icon ucitavanje niza iz php-a u flash01.03.2007. u 14:00 - pre 208 meseci
Evo jednog trivijalnog pitanja.
Pokusao sam da pronadjem odgovore na netu, ali nikako da razjasnim neke stvari
Ne razumem ovaj loadVariables.

Evo koiji je problem. Imam mysql tabelu sa x i y koordinatama. PHP-om to ocitam i dobijem niz x[] i y[].
Code:

<?php
include ('function_list.php');

$query = "SELECT * FROM properties";
$result = mysql_query($query) 
          or die("<b>error</b>: Failed to execute query <i>$query</i>");
          
$broj_propertija = mysql_num_rows($result);
              print "broj=$broj_propertija";

for ($i=1; $i<=$broj_propertija; $i++)
        {
            $row = mysql_fetch_array($result);
            $x[$i]=$row['x'];
            $y[$i]=$row['y'];
              print "xpoz=$x[$i]";
              print "ypoz=$y[$i]";
        }
?>

Jednostavno ne uspevam da prosledim te nizove action scriptu.
Code:

loadVariables("http://localhost/marinas/read.php", this, "GET");
broj_podataka=broj;

for (i=0; i<broj_podataka; i++)
    {
        xpozicija=xpoz+20;
        ypozicija=ypoz+40;
        ime='ovo je ime lokacije'+i;
        dubina=100+i;
    attachMovie("dot", ime, dubina, {_x:xpozicija, _y: ypozicija, naslov:ime});    
    }


Molim za pomoc!
Ako hvatas male ribice, mozes da ostanes u plicaku, za veliku ribu, moras da zagazis dublje !
 
Odgovor na temu

gordon_beneth
BGD

Član broj: 104526
Poruke: 192
212.200.218.*



+1 Profil

icon Re: ucitavanje niza iz php-a u flash01.03.2007. u 22:58 - pre 208 meseci
Pre svega fajl iz koga čiteš promenjive treba da bude u obliku:
Code:

xpoz=123&ypoz=456&EOF=true&

tj. php treba da ti izbaci nešto tako. Ovo EOF (end of file) je pomoćna promenljiva koja ti služi samo da bi utvrdio da li su učitane sve promenljive pre nego što ih upotrebiš (nije obavezno ali je korisno)
Proveru vršiš pomoću setInterval npr. ovako (pišem napamet bez provere):
Code:

function checkParamsLoaded() {
    if (EOF) {
        neka_funkcija()
        clearInterval(param_interval);   
    } else {
        trace("učitavam");
    }
}
var param_interval:Number = setInterval(checkParamsLoaded, 100);


/(bb|[^b]{2})/
 
Odgovor na temu

kelja

Član broj: 70429
Poruke: 1416
*.dialup.neobee.net.



+35 Profil

icon Re: ucitavanje niza iz php-a u flash01.03.2007. u 23:19 - pre 208 meseci
Ovo radi:
ActionScript
Code:

lv = new LoadVars();
lv.load('array.php');
lv.onLoad = function(ok) {
    if (ok) {
        xpozicija = new Array();
        ypozicija = new Array();
        for (i=0; i<lv.broj; i++) {
            xpozicija.push(lv["xpoz_"+i]);
            ypozicija.push(lv["ypoz_"+i]);
            ime = 'ovo je ime lokacije'+i;
            dubina = 100+i;
            attachMovie("dot", ime, dubina, {_x:xpozicija[i], _y:ypozicija[i], naslov:ime});
        }
    }
};

Php
Code:

$broj_propertija = mysql_num_rows($result);
              print "&broj=$broj_propertija";

for ($i=0; $i<$broj_propertija; $i++)
        {
            $row = mysql_fetch_array($result);

              print "&xpoz_$i=$row[x]";
              print "&ypoz_$i=$row[y]";
        }

 
Odgovor na temu

sheik
Vanja Al Halidi
executive director, Implementek
Beograd

Član broj: 104596
Poruke: 58
*.static.sbb.co.yu.

Sajt: www.implementek.com


Profil

icon Re: ucitavanje niza iz php-a u flash02.03.2007. u 10:38 - pre 208 meseci
Keljo, nazalost ovo ne radi :)

izbacuje mi na trace lv.broj sledece
Code:

$broj_propertija";



for ($i=0; $i<$broj_propertija; $i  )

        {

            $row = mysql_fetch_array($result);



              print "


dok mi na trace (lv["xpoz_1"]) izbacuje undefined.

Sta je problem?
Ako hvatas male ribice, mozes da ostanes u plicaku, za veliku ribu, moras da zagazis dublje !
 
Odgovor na temu

kelja

Član broj: 70429
Poruke: 1416
*.dialup.neobee.net.



+35 Profil

icon Re: ucitavanje niza iz php-a u flash02.03.2007. u 12:29 - pre 208 meseci
Stavi flash u neki html fajl,ukljuci server, ukucaj u browseru:
http://localhost/putanja_do_fajla.html i radice.
Nazalost,kad je u pitanju php+mySQL+flash integracija testiranje DIREKTNO iz flasha ne radi!
Moras da ides preko localhosta.
 
Odgovor na temu

sheik
Vanja Al Halidi
executive director, Implementek
Beograd

Član broj: 104596
Poruke: 58
*.static.sbb.co.yu.

Sajt: www.implementek.com


Profil

icon Re: ucitavanje niza iz php-a u flash02.03.2007. u 15:53 - pre 208 meseci
Hvala ti to je bio problem, sve sljaka savrseno. Pozdrav!
Ako hvatas male ribice, mozes da ostanes u plicaku, za veliku ribu, moras da zagazis dublje !
 
Odgovor na temu

[es] :: Flash :: ucitavanje niza iz php-a u flash

[ Pregleda: 2012 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.