[ brankogolubovic @ 27.12.2006. 12:22 ] @
Ideja je sledeca - pozvani php kontaktira bazu na serveru, dovuce parametre koje prosledi ActionScript-u, na osnovu kojih on "podesi" prikaz flash swf fajla (boja nekih elemenata, string, broj i sl.). Ali kako? Listao sam gomilu knjiga na tu temu i svi se koncentrisu na citanje podataka iz fajlova i slanje podataka putem URL-a. Mora da ima neki normalniji nacin od cuvanja podataka u txt fajlu i citanju iz njega...
Pokusavam da nesto izmajmunisem sa LoadVars(), ali se sve svodi na metodu "dodaj mi zuti kondenzator..." ili puko nabadanje i ne stizem nikuda. Pogledao sam temu "PHP prema ActionScript-u" i pokusao nesto slicno, ali jednostavno nece.
Toliko deluje prosto - samo da prosledim par promenljivih AS iz php-a, ali...

Unapred hvala!
[ kelja @ 27.12.2006. 17:26 ] @
Pa upravo tako kako si rekao :-)

Php ce ti dati neki output/varijable,i to ces flashom/actionscriptom pokupiti(metodom loadVars ili pak nekako drukcije).

E sad...gde ces smestiti podatke koji saljes flashu stvar je izbora:

-moze biti txt fajl(sto da ne)
-moze biti php fajl
-moze biti XML fajl (izvlacis podatke iz baze i php 'u letu' kreira xml fajl)

Ako bi ti konkretan primer pomogao,'okacicu' ga ovde :-)
[ brankogolubovic @ 27.12.2006. 22:03 ] @
Pa, ako nije veliko cimanje, bio bih ti bas zahvalan!
U medjuvremenu sam jos malo cackao, ali nista jos uvek da prodje...
[ kelja @ 28.12.2006. 00:03 ] @
Pa i nije, imam gotov primer.Samo sam dodao 2 grafika koji 'iscrtavaju' podatke iz baze.:-)Ovde se koristi metod sendAndLoad.

Znaci u (skoro) isto vreme saljes podatke u bazu i uzimas ih iz nje.Kod verovatno nije najcistiji(moglo bi se to jos skratiti,verovatno)ali-RADI...
E sad,ne znam da li sam te najbolje razumeo i da li tebi treba nesto ovako,uopste...jer pominjes:
da As treba da "podesi" prikaz flash swf fajla (boja nekih elemenata, string, broj i sl.).

Uglavnom,ovo je princip...

[Ovu poruku je menjao kelja dana 28.12.2006. u 02:26 GMT+1]
[ brankogolubovic @ 28.12.2006. 09:29 ] @
Super! Hvala ti! Sad cu da pogledam, pa cu javiti sta je bilo...
[ brankogolubovic @ 28.12.2006. 14:53 ] @
E #$@*^%$@^%$ ne mogu da procitam fla fajl! Ja imam MX 2004, ako je to nesto novije, ajde molim te sacuvaj u ovoj verziji...
Inace pogledao sam PHP - to je to sto mi treba. Doduse, ja sam tako nesto i dosad pokusavao, ali nije htelo. Verovatno negde gresim u AS.
Pozdrav.
[ kelja @ 28.12.2006. 15:32 ] @
Nema problema:-)
[ brankogolubovic @ 28.12.2006. 17:09 ] @
Hvala! Procitao sam i donekle se snasao, konacno uspeo da proturim promenljivu... i onda da poludim :)
Evo, celo vece se igram sa ovim, ne znam da li sam lud ili sam vec umoran pa ne vidim ocigledno...
U svakom slucaju, evo mog test primera:
PHP (phptekst.php):
<html>
<head>
<title></title>
</head>

<body>
<?PHP
$x="PHP";
echo "&prom=$x&";
?>
</body>
</html>
U Flash-u imam samo jedno dinamicko tekst polje, naziv instance polje_txt i naziv promenljive (Var) polje, u lejeru Tekst.
U lejeru Action:
stop();
var unos:LoadVars;
onEnterFrame = function() {
unos = new LoadVars();
unos.load('phptekst.php', this, 'POST');
unos.onLoad = function(success) {
if (success) {
polje_txt.text = unos["prom"];
}
}
}

I na ekranu redovno dobijam $x :))))))))))))
Gledam ova dva reda u php-u i ne vidim u cemu je stos!
Onda sam pomislio, mozda je u AS greska. Pokusao sam sa polje_txt.text = unos.prom; pa polje = unos["prom"]; i varijacije na tu temu - isto se desava. Probao GET umesto POST - isto. Sad sam vec prolupao.
Imam predstavu da je nesto banalno, ali ga jednostavno ne vidim...
[ kelja @ 28.12.2006. 17:39 ] @
Ako dobijas $x onda je ok.Testiraj to online i videces da radi.
Direktno testiranje iz flasha kad imas povezivanje sa server-side skriptom ne radi.
Znaci moras:http://localhost/htmlfajlkojinosiflash.html/
ili http://localhost/putanjadoflashfajla....(naravno,server je ukljucen:-))
Ma da,sve je u redu.Sve funkcionise,samo sto ne mozes to da vidis direktno testirajuci iz flasha.
[ brankogolubovic @ 28.12.2006. 18:25 ] @
To je to!
Pomoglo je upisivanje putanje localhost... Testiram uz pomoc Apaca, malo starija verzija, ali radi...

Hvala ti jos jednom! Koliko sam shvatio, kod mene je najveca greska bila sto sam radio bez unos.onLoad, tako da verovatno promenljiva nije bila postavljena u trenutku kada ju je flash dohvatao (redovno sam dobijao undefined).

Pozdrav,
Branko