[ mihajlo radulovic @ 04.03.2007. 03:19 ] @
Problem je slijedeci

Imam stranicu nesto.php koja se poziva nesto.php?I=xx&J=yy&K=zz
na vrhu stranice pokupim sve vrijednosti i smjestim ih u promjenjive $i,$j,$k

na stranici se nalazi flash animacija i meni zajedno i potrebno mi je da linkovi zavise od vrijednosti parametara trenutne stranice

npr.

on (press) {

//Goto Webpage Behavior
getURL("nesto.php?I=aa&J=*ovdje da ubacim postojecu vrijednost varijable $j*&K=bb","_self");
//End Behavior

}

Znaci problem su mi dvije stvari

- kako da uvezem varijablu u flash tj. ActionScript (moram li je vezati sa nekim poljem)
- kako da je integriram u link tj da umjesto nje bude njena vrijednost

Nadam se da sam razumno opisao problem pa ako neko ima vremena neka mi odgovori

Citao sam slicne postove ali nisu mi bas pomogli...
[ gordon_beneth @ 04.03.2007. 10:15 ] @
Za svaki swf koji se nalazi na stranici imaš u html-u kod sličan ovome:
Code:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://fpdownload.macromedia....sh/swflash.cab#version=8,0,0,0" width="750" height="450" id="loader" align="middle">
      <param name="allowScriptAccess" value="sameDomain" />
      <param name="movie" value="loader.swf" />
      <param name="quality" value="high" />
      <param name="bgcolor" value="#993333" />
      <param name="FlashVars" value="var1=abc&var2=def" />
      <embed src="loader.swf" FlashVars="var1=abc&var2=def" quality="high" bgcolor="#993333" width="750" height="450" name="loader" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="https://www.macromedia.com/go/getflashplayer" />    
</object>

Promenljive koje će biti prosleđene swf-u su definisane u FlashVars (u gornjem slučaju to su var1=abc i var2=def), i u flashu im pristupaš direktno ka da su defimisane u _root-u. Ti dakle treba da php-om generišeš gornji kod ili samo onaj deo gde se definišu promenljive. Obrati pažnju da FlashVars postoji na dva mesta i oba treba da generišeš da bi radilo u svim bruzerima.
Ne znam da li sam dobro objasnio, ako ne uspeš pošalji php kod.
[ mihajlo radulovic @ 04.03.2007. 14:39 ] @
Sa php-om cu se snaci ali imam problem, kada sam testirao ovo tj pokusao da proslijedim manuelno vrijednosti kao sto si napisao u primjeru, nece, umjesto vrijednosti varijable pise undefined. html je slijedeci

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com...h/swflash.cab#version=7,0,19,0" width="700" height="200">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="meni.swf" />
<param name="quality" value="high" />
<param name="FlashVars" value="tmp=galerija" />
<embed src="meni.swf" FlashVars="tmp=galerija" quality="high" allowScriptAccess="sameDomain" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="700" height="200"></embed>
</object>

u flashu je ovaj kod pridruzen dugmetu

on (press) {

//Goto Webpage Behavior
getURL("proba.php?i="+tmp+"&j=yy","_self");
//End Behavior

}

a odziv je localhost/www/proba.php?i=undefined&j=yy

znaci nije dobio vrijednost galerija pri pozivu ili...
[ gordon_beneth @ 04.03.2007. 16:39 ] @
Html je u redu, probao sam kod mene i radi tako da je problem u nečem drugom.
Da li otvaraš html direktno ili preko servera (localhost-a) ?
Da li ti je dugme u _root-u ili u nekom mc-u ?
Proveri i publish settings.
[ mihajlo radulovic @ 04.03.2007. 23:53 ] @
Super, radi

e hvala puno, problem je bio u javascript skripti u kojoj se nalazio flash meni, nemam pojma zasto je tu (nisam ja radio stranicu), mozda za neku akciju ako korisnik nema flash plejer ili nesto slicno ali nema veze ja sam je izbacio i sve sljaka...