Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

kako da sa stranice na kojoj se nalazi flash meni pokupim php varijablu i iskoristim u flashu

  • 4 odgovora
  • 3.597 pregleda

Najnovija ↓

kako da sa stranice na kojoj se nalazi flash meni pokupim php varijablu i iskoristim u flashu 04.03.2007. u 04:19 · pre 239 meseci #1
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...
Re: kako da sa stranice na kojoj se nalazi flash meni pokupim php varijablu i iskoristim u flashu 04.03.2007. u 11:15 · pre 239 meseci #2
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.
Potpis
/(bb|[^b]{2})/
Re: kako da sa stranice na kojoj se nalazi flash meni pokupim php varijablu i iskoristim u flashu 04.03.2007. u 15:39 · pre 239 meseci #3
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...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme