[ gavric @ 04.03.2008. 16:10 ] @
Ljudi ,pogledao sam 50 tema oko ovog problema i nisam uspeo da resim problem.
imam kod u php fajlu (service.php):
Code:

             <script type="text/javascript">
             AC_FL_RunContent( 'type','application/x-shockwave-flash','data','images/flash/mapa.swf','width','537','height','459','movie','images/flash/mapa','quality','high' ); //end AC code
             </script><noscript>
    
            <object type="application/x-shockwave-flash" data="images/flash/mapa.swf" width="537" height="459">
             <param name="movie" value="images/flash/mapa.swf" />
                  <EMBED src="images/flash/mapa.swf" type="application/x-shockwave-flash"></EMBED>
                  <param name="quality" value="high"/>
                </object></noscript>

e sad hocu da jednu promenljivu $category1 prenesem u swf fajl mapa.swf ali automatski da se ucita pri ucitavanju flesa.
tamo je prihvatam sa kodom:

category1= new LoadVars();
category1.LoadVars('http://localhost/dmv_new/service.php', category1, 'GET');

Ali ne ide,nece pa nece...
Ako neko od dobrih ljudi zeli i moze da mi pomogne bio bih mu zahvalan.
Pozz

[Ovu poruku je menjao dakipro dana 04.03.2008. u 17:22 GMT+1]
[ dakipro @ 04.03.2008. 16:25 ] @
Iskreno mislim da je vise pitanje za "flash" strucnjake nego za ljude iz php-a. Mislim, iz php-a bi samo trebao da odstampas vrednost promenjive, nije tesko... sad kako ce je flesh prihvatiti, to je vec prica van php-a.
Ako hoces da ti prebacimo temu u flash, kazi, verujem da tamo bolje znaju.
[ kelja @ 04.03.2008. 16:34 ] @
Odradi to jednostavno preko flash vars.

Code:

 <script type="text/javascript">
             AC_FL_RunContent( 'type','application/x-shockwave-flash','data','images/flash/mapa.swf?cat=$category1',
'width','537','height','459','movie','images/flash/mapa.swf?cat=$category1','quality','high' ); //end AC code
             </script><noscript>
    
            <object type="application/x-shockwave-flash" data="images/flash/mapa.swf" width="537" height="459">
             <param name="movie" value="images/flash/mapa.swf?cat=$category1'" />
                  <EMBED src="images/flash/mapa.swf?cat=$category1" type="application/x-shockwave-flash"></EMBED>
                  <param name="quality" value="high"/>
                </object></noscript>


Varijabla cat sad tako ti je dostupna na _root-u u flashu, i mozes da radis sa njom sta hoces.

[Ovu poruku je menjao kelja dana 04.03.2008. u 19:40 GMT+1]
[ 1r0nM4n @ 04.03.2008. 16:41 ] @
Google: "php variables in flash"
Trazi tako nesto... A ono sto znam je da bi trebalo ovako nekako da se uradi:
Code:
<embed src="bla/bla.swf" flashvars="<?php echo "flash_var=".$php_var; ?>" />

Ovo sam napisao napamet, mozda ima neka greska..

p0z
[ Miroslav Ćurčić @ 04.03.2008. 18:28 ] @
Hm, zar ne bi trebalo sa:
Code:
echo '<param name="category1" value="'.$category1.'"/>';
... unutar ehovanja <object> taga ?
[ kelja @ 04.03.2008. 18:37 ] @
Meni se cini da je najjednostavniji nacin onaj koji sam postovao.
Pravilno echo-ovanje je stvar elementarne sintakse. :)
Uzgred, to radi - provereno.
Sad sam i popunio neke praznine u kodu. Valjda je to to.
[ gavric @ 05.03.2008. 09:27 ] @
Pozdrav ,
Code:
<script type="text/javascript">
             AC_FL_RunContent( 'type','application/x-shockwave-flash','data','images/flash/mapa.swf?cat=$category1',                    
'width','537','height','459','movie','images/flash/mapa.swf?cat=$category1','quality','high' ); //end AC code                                 //kada stavim bez .swf radi(prikazuje mapu ali ne prenosi promenljivu) a sa .swf ne 
             </script><noscript>                                                                                                                                      // prikazuje uopste mapu na stranici 
    
            <object type="application/x-shockwave-flash" data="images/flash/mapa.swf" width="537" height="459">
             <param name="movie" value="images/flash/mapa.swf?cat=$category1'" />
                  <EMBED src="images/flash/mapa.swf?cat=$category1" type="application/x-shockwave-flash"></EMBED>
                  <param name="quality" value="high"/>
                </object></noscript>

I jos nesto kako prihvatas promenljivu u flesu, posto ja nemam blage veze sa flesom, jel dobro ovako:

Code:
category1= new LoadVars();
category1.LoadVars('http://localhost/dmv_new/service.php', category1, 'GET');

ili nekako drugacije

mozda je problem i u prihvatanju promenljivih u flesu.


[Ovu poruku je menjao Nemanja Avramović dana 05.03.2008. u 11:41 GMT+1]
[ kelja @ 05.03.2008. 12:15 ] @
Odradi ovo u flashu:

trace(_root.cat)

promenljiva cat ti je AUTOMATSKI dostupna, u okviru _root levela, nema potrebe za koriscenjem LoadVars metode.
[ gavric @ 05.03.2008. 14:19 ] @
Hvala Keljo proradilo je.
pozz