Salve,
all'interno di una pagina php scrivo questo:
la variabile _root.mio_video risulta vuota in as! Come riesco a leggere una variabile dall'esterno?codice:ecc... <param name="FlashVars" value="mio_video=<? print $valore; ?>"> ecc...
Grazie.
Salve,
all'interno di una pagina php scrivo questo:
la variabile _root.mio_video risulta vuota in as! Come riesco a leggere una variabile dall'esterno?codice:ecc... <param name="FlashVars" value="mio_video=<? print $valore; ?>"> ecc...
Grazie.
Mike
sei un pò vago..
nell'html la variabile $valore la vedi correttamente?
se sì,
come e dove la utilizzi all'interno di flash?
il FlashVars lo usi correttamente?
ossia il parametro lo usi all'interno del tag <embed>?
...altri 5 anni di purga...
Se non ricordo male quella variabile si legge tramite un evento, puoi leggere variabili esterne in altri modi, tramite il loadVars, oppure tramite l'invio nell'erl in questo modo
file.swf?variabile=valore
e in flash ti ritrovi _root.variabile
![]()
secondo me il problema è dato da < >
io solitamente uso, come detto da jeck
ecc...
<param name="FlashVars" value="mio_video=variabile">
ecc...
![]()
Questo è quello che risulta in html:
codice:<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="400" id="Senza nome-1" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="Senza nome-1.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <param name="FlashVars" value="mio_video=Rally1.flv"> <embed src="Senza nome-1.swf" quality="high" bgcolor="#000000" width="550" height="400" name="Senza nome-1" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object>
Mike
fai una prova così:
e in flash faicodice:<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="400" id="Senza nome-1" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="Senza nome-1.swf?value="mio_video=Rally1.flv"" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <embed src="Senza nome-1.swf?value="mio_video=Rally1.flv" quality="high" bgcolor="#000000" width="550" height="400" name="Senza nome-1" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object>
_global.variabileCaricata = _root.variabile
trace(variabileCaricata)
UFFA:::
se faccio http://localhost/prova/Senza nome-1.swf?mio_video=Rally1.flv //funziona
se invece provo da un file html http://localhost/prova/prova.html
non va e secondo me ce qualcosa di sbagiato nel tag <embed ...>
Mike
provalo on line può dipendere dal serrvice pack e in locale magari nn funziona
Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento
se non usi il flash vars col MAC non vedi una mazza
<PARAM NAME=FlashVars VALUE="phpoption=<?=$this?>&id_artista=<?=$id_art? >&name=<?=$name?>&directory=<?=$directory?>">
<PARAM NAME=movie VALUE="anteprima_crop.swf"> <PARAM NAME=quality VALUE=best>
<PARAM NAME=bgcolor VALUE=#E7EBCB>
<EMBED src="anteprima_crop.swf" quality=best bgcolor="#E7EBCB" WIDTH="600" HEIGHT="400" NAME="anteprima_crop" ALIGN=""
FlashVars="phpoption=<?=$this?>&id_artista=<?=$id_ art?>&name=<?=$name?>&directory=<?=$directory?>" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>
Questo lo stanno usando alcuni miei clienti e funziona benissimo,
ricorda di inserire il FlashVars all'interno del tag <embed></embed> come da esempio.
...altri 5 anni di purga...