View previous topic :: View next topic |
Author |
Message |
Yaba
Joined: 16 Jan 2004 Posts: 8 Location: croatia
|
Posted: 13.07.2004 10:27 Post subject: php + flash |
|
|
ucitavam vrijednost iz php-a
<?php
$vare=3;
?>
ocu ga ispisati u flashu kao integer
_root.loadVariables("data.php");
a = parseInt(vare);
trace(a);
al mi output vraca NaN.
jel ima tko ideju zasto nece bacit ovo u integer? |
_________________ Should I ever become an evil overlord, my force-field generators would be located INSIDE the shield they generate... |
|
Back to top |
|
|
zytzagoo mi3.crew
Joined: 25 Aug 2003 Posts: 1842 Location: Zagreb, Hrvatska
|
Posted: 13.07.2004 12:50 Post subject: |
|
|
Mozda da u php-u echoas tu varijablu? Ako se dobro sjecam, tako sam ja nekoc davno radio nesto...
Code: | <?php
$vare = 3;
echo '_root.vare = ' . $vare;
?> |
|
_________________ [+]I[+]am[+]my[+]own[+]religion[+] |
|
Back to top |
|
|
Yaba
Joined: 16 Jan 2004 Posts: 8 Location: croatia
|
Posted: 13.07.2004 13:11 Post subject: |
|
|
probao sam, nece
pitao sam na nekim stranim forumima i tip mi je rekao da moram cekati da se varijable ucitaju pa tek onda s njima nesto raditi.
sta bi to cekanje znacilo, mislim, radi se o jednoj varijabli. nema se sta cekat. probao sam na jednom keyframeu ucitati, a na drugom raditi nesto s varijablama, no opet mi baca NaN jednom kad ga parsam u integer i pokusam ga trace-ati..
bas je zbunjujuce...
jos jedna je stvar. naime, flash ga ucitava kao string. ako pokusam staviti Code: | if(vare == "3") {
radi nesto
} |
opet nista ne radi...
bas mi nije jasno zasto ne mogu manipulirati varijablama, a ako direktno upisem u neki dynamic txt field varijablu vare, onda mi ispisuje taj string.
pokusao sam i s novom varijablom
a = dynamicFieldName.text;
i opet kad traceam a vraca mi undefined... mozda sam glup, yebate, al ne kuzim...
)) |
_________________ Should I ever become an evil overlord, my force-field generators would be located INSIDE the shield they generate... |
|
Back to top |
|
|
zytzagoo mi3.crew
Joined: 25 Aug 2003 Posts: 1842 Location: Zagreb, Hrvatska
|
Posted: 13.07.2004 13:30 Post subject: |
|
|
Moj zajeb u prvom postu, treba echoati ovako nesto:
Code: | <?php
echo 'vare=' . $vare . '&ime_druge=' . $vrijednost_druge;
?> |
To bi trebalo loadati varijable pod imenom ispred znaka jednakosti u root level. |
_________________ [+]I[+]am[+]my[+]own[+]religion[+] |
|
Back to top |
|
|
carr
Joined: 13 Nov 2003 Posts: 1397 Location: Karlovac
|
Posted: 13.07.2004 14:08 Post subject: |
|
|
Yaba wrote: | probao sam, nece
pitao sam na nekim stranim forumima i tip mi je rekao da moram cekati da se varijable ucitaju pa tek onda s njima nesto raditi.
sta bi to cekanje znacilo, mislim, radi se o jednoj varijabli. nema se sta cekat. probao sam na jednom keyframeu ucitati, a na drugom raditi nesto s varijablama, no opet mi baca NaN jednom kad ga parsam u integer i pokusam ga trace-ati..
|
"cekati nesto" - hm, mislim da je bed u tom sto php izbaci varijable, a flash ih "ne stigne" uhvatiti.
to bi ja rijesio jednom petljom tipa
while(varijabla==NULL (ili bilo koji drugi uvjet) )
{
i sad ovdje ucitavas tu varijablu iz php-a...znaci loadvariables...
}
znaci dok on ne dobije neku vrijednost nek vrti tu petlju. postoji mogucnost beskonacne petlje, ali hej |
_________________ Bolje biti malo lud, nego malo pametan. |
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 13.07.2004 15:04 Post subject: |
|
|
zytzagoo je dobro rekao:
flash help file wrote: | The text at the specified URL must be in the standard MIME format application/x-www-form-urlencoded (a standard format used by CGI scripts). Any number of variables can be specified. For example, the following phrase defines several variables:
company=Macromedia&address=600+Townsend&city=San+Francisco&zip=94103 |
što se tiče carevog rješenja, zar ne bi bilo bolje
Code: | loadVariables(argumenti);
while(zadnja_varijabla==undefined) { //prazna petlja
} |
zato da ne zove istu funkciju pet puta bez veze? nisam nikad probao |
|
|
Back to top |
|
|
aikon
Joined: 19 Sep 2003 Posts: 166
|
Posted: 13.07.2004 16:06 Post subject: |
|
|
Ne bi bilo bolje nikakvo rjesenje sa petljom jer je to bespotrebno i "trosi" proc, makar trajalo samo milisekundu.
Ne znan napamet tocno naredbu, pa cu otprilike napisat. Tocnije postan kad dodjen doma.
Uglavnom. imas u flashu naredbu, metodu/funkciju kojom potvrdis da su varijable ucitane iz vanjskog izvora. To je dio funkcije loadVars za ucitavanje. Nakon sta ti se sve varijable ucitaju metoda izbaci vrijednost true. "Onda stavis if ( to.nesto ) { NAREDBA} ...
Kad dodjen doma za uru vrimena pogledam i posaljem. |
|
|
Back to top |
|
|
carr
Joined: 13 Nov 2003 Posts: 1397 Location: Karlovac
|
Posted: 13.07.2004 16:45 Post subject: |
|
|
Sulien wrote: | što se tiče carevog rješenja, zar ne bi bilo bolje
Code: | loadVariables(argumenti);
while(zadnja_varijabla==undefined) { //prazna petlja
} |
zato da ne zove istu funkciju pet puta bez veze? nisam nikad probao |
vjerojatno bi, ja neznam programirat u flashu, samo sam naveo razlog zasto ovo vjerojatno ne radi, i neakav pseudokod. |
_________________ Bolje biti malo lud, nego malo pametan. |
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 13.07.2004 21:00 Post subject: |
|
|
Ma ne znam ni ja, nikad nisam to radio
Al valjda to radi
Ali istina je da treba izbjegavati petlje |
|
|
Back to top |
|
|
Yaba
Joined: 16 Jan 2004 Posts: 8 Location: croatia
|
Posted: 14.07.2004 08:49 Post subject: |
|
|
eto ga. rijesio sam..
ekipa mi je rekla da flashu treba vremena da to ucita do kraja. sve sta sam napravio je ucitao varijable na prvom frejmu filma. do mjesta koje ce koristiti vrijednosti treba nekih 3-4 sekunde. eto, sad radi...
bas zbunjujuce...nisam znao da je flash tolko "spor".
thnx ppl |
_________________ Should I ever become an evil overlord, my force-field generators would be located INSIDE the shield they generate... |
|
Back to top |
|
|
carr
Joined: 13 Nov 2003 Posts: 1397 Location: Karlovac
|
Posted: 14.07.2004 10:20 Post subject: |
|
|
Yaba wrote: | eto ga. rijesio sam..
ekipa mi je rekla da flashu treba vremena da to ucita do kraja. sve sta sam napravio je ucitao varijable na prvom frejmu filma. do mjesta koje ce koristiti vrijednosti treba nekih 3-4 sekunde. eto, sad radi...
bas zbunjujuce...nisam znao da je flash tolko "spor".
thnx ppl |
mislim da ti to i nije neko rjesenje, i da bi trebao ubaciti provjeru " EJ_JESU_MOJE_VARIJABLE_UCITANE" jer mozda ako server bude spor ce mu duze trebati da ucita pa nece stici do tog mjesta... |
_________________ Bolje biti malo lud, nego malo pametan. |
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 14.07.2004 10:54 Post subject: |
|
|
Yaba wrote: | bas zbunjujuce...nisam znao da je flash tolko "spor" |
To nije do flasha nego do servera... quote last carr (provjera je must, ne želiš valjda bugove) |
|
|
Back to top |
|
|
Yaba
Joined: 16 Jan 2004 Posts: 8 Location: croatia
|
Posted: 14.07.2004 15:12 Post subject: |
|
|
Quote: | To nije do flasha nego do servera... quote last carr (provjera je must, ne želiš valjda bugove) |
sve sta sam radio bilo je lokalno...dakle, server nema veze s tim... |
_________________ Should I ever become an evil overlord, my force-field generators would be located INSIDE the shield they generate... |
|
Back to top |
|
|
carr
Joined: 13 Nov 2003 Posts: 1397 Location: Karlovac
|
Posted: 14.07.2004 22:51 Post subject: |
|
|
Yaba wrote: | sve sta sam radio bilo je lokalno...dakle, server nema veze s tim... |
naravno da ima veze server, pa na cemu ti se vrti PHP nego na serveru? |
_________________ Bolje biti malo lud, nego malo pametan. |
|
Back to top |
|
|
eudemon
Joined: 10 Jul 2004 Posts: 16
|
Posted: 15.07.2004 02:28 Post subject: |
|
|
zaboravi loadVariables, koristi LoadVars. zasto ? procitaj help
ako zapne, javi.
the Ja |
|
|
Back to top |
|
|
carr
Joined: 13 Nov 2003 Posts: 1397 Location: Karlovac
|
Posted: 15.07.2004 09:56 Post subject: |
|
|
eudemon wrote: | zaboravi loadVariables, koristi LoadVars. zasto ? procitaj help
|
ak nis, bar imas manje za pisat |
_________________ Bolje biti malo lud, nego malo pametan. |
|
Back to top |
|
|
Platypus
Joined: 07 Feb 2004 Posts: 235
|
Posted: 15.07.2004 11:53 Post subject: |
|
|
kasno se ukljucujem u raspravu ali evo... moras dakle provjeriti jesu li varijable ucitane...
Code: |
nesto = new LoadVars()
nesto.onLoad = function()
{
loadVariables("bla.php", _root)
}
nesto.load("bla.php")
|
a u PHPu imas ovo:
Code: |
<?php
echo "&VAR1=nesto1&VAR2=nesto2&VAR3=nesto3";
?>
|
Last edited by Platypus on 15.07.2004 12:09; edited 1 time in total |
|
|
Back to top |
|
|
aikon
Joined: 19 Sep 2003 Posts: 166
|
Posted: 15.07.2004 12:07 Post subject: |
|
|
Na ovo san mislia. Tvoje rjesenje sa cekanjem , iako radi, je lose jer ce sigurno neki bug uletit. |
|
|
Back to top |
|
|
|