ho bisogno di passare una variabile al filmato flash con una funzione javascript (senza ricaricare la pagina)
le cose che ho sotto mano non funzionano su mac!
possibile che una cosa cosi apparentemente semplice non si possa far funzionare?
ho bisogno di passare una variabile al filmato flash con una funzione javascript (senza ricaricare la pagina)
le cose che ho sotto mano non funzionano su mac!
possibile che una cosa cosi apparentemente semplice non si possa far funzionare?
credo che tu debba usare
<PARAM NAME=FlashVars VALUE=.......
nell'html
con questo mi vuoi dire che non e possibile riuscirci su di un macintosh?Originariamente inviato da negatyve
http://flash-mx.html.it/guide/lista_....asp?idguida=8![]()
no vuol dire di leggere la guida.
e magari se posti due righe di codice....
la guida l'ho letta ma forse ho letto la guida sbagliata perche' non capisco come possa essermi utile
che codice posto?
TUTTI gli esempi di pilotazione del flash da parte di elementi esterni non funzionano su sistema opartivo macintosh...
![]()
non è vero.
ti andrebbe di postare la pagina html che contiene il js e
i tag per il filmato flash?
spiego ilmio problema perche effettivamente mi sono spiegato male:Originariamente inviato da alpeweb
non è vero.
ti andrebbe di postare la pagina html che contiene il js e
i tag per il filmato flash?
la mia pagina e' formata da tre frame, due li tengo nascosti per farci girare dentro pagine php e nel terzo ho il filmato swf.
Ho uno script php per l'upload di file jpg ed ho la necessita' di farmi restituire un risultato in base alla riuscita dell'upload, per questo il javascipt non e' un problema, posso inserirlo dove voglio, basta che riesca a passare una variabile all'swf per dirgli come e' andata
questo esempio (relativo a questo articolo ) sul mio computer (mac os 9, explorer) non gira, clicco ma resta tuto fermo...
![]()
se puo servire questo e il codice per la pagine che contiene l'swf
<HTML>
<HEAD>
<TITLE>he he he</TITLE>
<link rel="stylesheet" href="../../mystyles.css">
<script language="JavaScript">
//revised May 9, 2001
//putting the function on the main Flash page works much better
//easier to avoid bugs and update
function setPage(newPage) {
//check if Flash object exists
if (window.document.mymovie) {
//set page variable in _root timeline of Flash movie
window.document.mymovie.SetVariable("page", newPage);
}
}
function browsefile(){
// call the 'upload' html document
// activate the click() handler for the file element
parent.phpframe.document.forms.form1.elements[0].click();
}
</script>
</HEAD>
<BODY bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!--IMPORTANT note the additions:
OBJECT: id="mymovie"
EMBED: NAME=mymovie, swLiveConnect=true
-->
<OBJECT classid="clsid27CDB6E-AE6D-11sdfcf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH=100% HEIGHT=100% id="mymovie" NAME="mymovie">
<PARAM NAME=movie VALUE="main.swf?choosed=cat">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=bgcolor VALUE=#FFFFFF>
<param name="swliveconnect" value="true">
<EMBED src="main.swf?choosed=cat" quality=high bgcolor=#FFFFFF WIDTH=100% HEIGHT=100% NAME=mymovie swLiveConnect=true TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" id="mymovie" NAME="mymovie">
</EMBED>
</OBJECT>
</BODY>
</HTML>
prova così passando la variabile nel modo giusto:Originariamente inviato da alcinoo
se puo servire questo e il codice per la pagine che contiene l'swf
</HEAD>
<BODY bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!--IMPORTANT note the additions:
OBJECT: id="mymovie"
EMBED: NAME=mymovie, swLiveConnect=true
-->
<OBJECT classid="clsid27CDB6E-AE6D-11sdfcf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH=100% HEIGHT=100% id="main" NAME="main">
<PARAM NAME=FlashVars VALUE="choosed=cat">
<PARAM NAME=movie VALUE="main.swf">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=bgcolor VALUE=#FFFFFF>
<param name="swliveconnect" value="true">
<EMBED src="main.swf" quality=high bgcolor=#FFFFFF WIDTH=100% HEIGHT=100% NAME=main
FlashVars="choosed=cat"
swLiveConnect=true
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" id="mymovie" NAME="mymovie">
</EMBED>
</OBJECT>
</BODY>
</HTML>