[ fly @ 16.12.2004. 23:34 ] @
Cilj je dvostrana komunikacija izmedju flash-a i mysql-a preko php-a koriscenjem sendAndLoad objekta.
Problem je sto se ne pokrece proces unutar php koda, tj ne radi dole navedena funkcija. Ali ono sto je jako vazno je da:
1. sv.send("http://127.0.0.1/flashmysql/konekcija.php","_self"); pokrece proces, php izvlaci mysql podatke
sa poslednjom linijom u kodu php-a echo("ker=vatra&ler=voda&fer=zemlja&cer=vazduh&") dobijam odgovarajuci
odgovor koji je razumljiv flashu.
2. lv.load("http://127.0.0.1/flashmysql/konekcija.php"); pak, kada je php automatski podesen da izvadi i
i formatira podatke, lepo preuzme i ja imam u outputu prozoru flasha trazene vrednosti. ALI sendAndLoad NE RADI!!
Stao mi mozak, sta je tu problem. Evo i skripta, a sve pocinje pritiskom na dugme.

bstart.onRelease=function() {

sv = new LoadVars(); // NOVI OBJEKAT ZA SLANJE PODATAKA
lv = new LoadVars(); // NOVI OBJEKAT ZA PRIHVATANJE PODATAKA

sv.dar = 1;
sv.nar = 2;
sv.mar = 3;
sv.car = 4;

sv.sendAndLoad("http://127.0.0.1/flashmysql/konekcija.php",lv);
// treba da se vrate promenljive, smeste u objekat lv, i prikazu vrednosti promenljivih

trace(lv.ker);
trace(lv.ler);
trace(lv.fer);
trace(lv.cer);

}
[ noviKorisnik @ 17.12.2004. 01:43 ] @
Učitavanje varijabli se ne dešava trenutno. Zato i postoji onLoad() koji treba da postaviš za lv...
[ utvara @ 17.12.2004. 01:53 ] @
Nisam radio sa load vars nego sa XML-om i radi ok. Imas jos jednu vrlo
zanimljivu opciju za razmenu izmedju PHP-a i flash-a, goglaj PHP Flash
Remoting, trebalo bi da isporuci sve promenljive iz PHP-a direktno u
flash.

poz, utvara

--
Sve najlepse,
Best regards,
Slobodan
[ fly @ 17.12.2004. 09:55 ] @
sv.sendAndLoad(....) izraz u mojoj funkciji sam koristio jer u knjizi za Actionscript pise primer (koji ima samo drugacije nazive fajla i objekata) koji sledi, a kaze za njega da odradjuje slanje sv. promenljivih i vraca odgovor u objekat lv u istom otvaranju konekcije.

primer: sv.sendAndLoad("obrada.cgi",lv);

Znaci da je autor lupao dok je davao taj primer (ili u slucaju .cgi radi ???), jer je rec o laganoj linijici koda bez sintaks gresaka, sto znaci da mora da sljaka, kada je vec skolski primer. ALI NIJE TAKO.

Probacu da jos experimentisem.

Ono sa "goglaj" mi nije u potpunosti transparentno.

Hvala
[ fly @ 17.12.2004. 09:59 ] @
Citat:
utvara: Nisam radio sa load vars nego sa XML-om i radi ok. Imas jos jednu vrlo
zanimljivu opciju za razmenu izmedju PHP-a i flash-a, goglaj PHP Flash
Remoting, trebalo bi da isporuci sve promenljive iz PHP-a direktno u
flash.

poz, utvara

--
Sve najlepse,
Best regards,
Slobodan


Mozes li napisati primer sa XML-om za moj slucaj?
Hvala unapred
[ noviKorisnik @ 17.12.2004. 11:52 ] @
A zar je tako teško pročitati ono što napišem?

Ako napišem da se učitavanje varijabli ne vrši trenutno, da li treba da objašnjavam i zbog čega je to tako da bi mi poverovao? Ako malo razmisliš, možeš sam da dođeš do odgovora zbog čega se učitavanje varijabli ne vrši trenutno.

Ako prihvatiš da se učitavanje varijabli ne vrši trenutno, onda bi trebalo da ti bude očigledno da sve one komande za trace koje si ostavio u primeru ne mogu da prikažu ispravan rezultat. Iako tu ne stoji sintaksna greška, postoji greška, tako da nije ispravan kod jer ne radi ono što očekuješ od njega.

I konačno, ako spomenem onLoad(), koliko je potrebno još da dodajem da se virne u Help gde lepo piše čemu to služi.

(sažvaći prvo ovo pa tek onda pređi na XML, metode razmene podataka su iste tako da neće biti toliko teško)
[ fly @ 17.12.2004. 18:22 ] @
Citat:
noviKorisnik: A zar je tako teško pročitati ono što napišem?

Ako napišem da se učitavanje varijabli ne vrši trenutno, da li treba da objašnjavam i zbog čega je to tako da bi mi poverovao? Ako malo razmisliš, možeš sam da dođeš do odgovora zbog čega se učitavanje varijabli ne vrši trenutno.

Ako prihvatiš da se učitavanje varijabli ne vrši trenutno, onda bi trebalo da ti bude očigledno da sve one komande za trace koje si ostavio u primeru ne mogu da prikažu ispravan rezultat. Iako tu ne stoji sintaksna greška, postoji greška, tako da nije ispravan kod jer ne radi ono što očekuješ od njega.

I konačno, ako spomenem onLoad(), koliko je potrebno još da dodajem da se virne u Help gde lepo piše čemu to služi.

(sažvaći prvo ovo pa tek onda pređi na XML, metode razmene podataka su iste tako da neće biti toliko teško)


Odreagovao si kao da si ti taj autor od koga sam isprobao nekoliko redova kodova koji mi nisu davali trazene rezultate. Varas se ako mislis da ne citam tvoje odgovore, noviKorisnice, ja jako cenim svaki tvoj odgovor i procitam pazljivo i uvek sam unapred zahvalan ljudima koji mi pomazu jasnim tekstom.
Nisam u trenutku citanja tvog odgovora radio u flash-u, niti isprobao onLoad za koji znam da postoji, nego sam pokusao da oslikam situaciju u kojoj je neki pocetnik ili neko ko zeli da nadgradjuje neko osnovno znanje, a vala i ja imam jos mnoooogo toga naucim, pokusava naci vredne informacije. Takvi ljudi se oslanjaju na npr.knjige, narocito izdanja na engleskom kod kojih barem nema gresaka u prevodu i koji vec izlaze sa ispravkama i dopunama i nahvaljena su na internetu. Sa druge strane o komunikaciji Flash-a sa PHP-om se svugde jako sturo prica, pa je svaka informacija vazna. I tako, jedna knjiga koja daje primere u vidu nekoliko redova kodova na temu komunikacije sa serverom i eksternim fajlovima, a namenjena je pocetnicima, uopste nema uvod u problematiku, a komentarisanje koda je kriminalno. A komentarisanje koda je druga najvaznija stavka programera, posle naravno znanja samog programskog jezika. I kada neko ko misli da te nauci necemu samo baci pred tebe nekoliko lose komentarisanih redova koda, koji te uverava da to radi bez koriscenja dodatnih funkcija, a korisnik kao pocetnik lupa glavu kada ne funkcionise, odjenom u tvojim ocima pocinje da gubi vrednost i biva kritikovan.
I opet, mislim na zvanicna izdanja koja se nekad moraju platiti cestito.
...........................................................................
Oni redovi su bili mozda nedovoljno jasno izneseni.
I sta da ti kazem za kraj, "svakoga dana u svakom pogledu sve vise napredujem". :)
[ noviKorisnik @ 18.12.2004. 02:29 ] @
Ma samo napred :)
[ 3funovic @ 18.12.2004. 09:33 ] @
teško da ćeš da dobiješ bilo šta više od običnog hint-a.

bolja varijanta je da odeš na neki od milion flash portala koji se bave ovom tematikom i imaju preterano dokumentovane primere za sve i svašta, ili još jednostavnije, odeš na macromedia.com i pronađeš "sve" što te interesuje...

a knjige zaboravi...
[ noviKorisnik @ 18.12.2004. 12:50 ] @
Citat:
3funovic: a knjige zaboravi...

Knjige ipak nisu za zaborav, ali definitivno nisu ni dovoljan izvor znanja.
[ flashboy @ 04.02.2005. 20:49 ] @
evo ti link foruma flash+php+mysql pa... ako te zanima pošaljem ti dijelove koda koji su ti potrebni...

http://racunalci1.freeprohost.com/raz_forum/index.html