Certamente!
Inserisci tra gli HEAD questo Javascript:
<script language="JavaScript" type="text/JavaScript">
<!--
function chiamaMetodo(frame) {
var IE = navigator.appName.indexOf("Microsoft") != -1;
var filmato = IE ? window.mainMovie : window.document.mainMovie;
filmato.GotoFrame(frame - 1);
}
//-->
</script>
E questo è il codice che assegnerai al filmato che deve partire da un determinato frame: (Ti ho evidenziato in rosso le modifiche da apportare al codice generato da Flash)
<OBJECT classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
WIDTH=760 HEIGHT=400 id="mainMovie">
<PARAM NAME=movie VALUE="../swf/filmato_top.swf">
<PARAM NAME=menu VALUE=false>
<PARAM NAME=quality VALUE=high>
<PARAM NAME=wmode VALUE=transparent>
<PARAM NAME=bgcolor VALUE=#FFFFFF>
<EMBED src="main.swf" menu=false quality=high wmode=transparent bgcolor=#FFFFFF WIDTH=760 HEIGHT=400 swLiveConnect="true" name="mainMovie" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>
</OBJECT>
E al tasto del fimato Flash che deve richiamare un punto preciso del fimato posizionato nell'altro frame assegni questa istruzione:
on (release) {
getURL ("javascript:chiamaMetodo(5)");
}
dove 5 corrispone al frame che richiamerai.
Prova a guardare anche qui:
www.filelife.com/flash-html.zip
![]()

27CDB6E-AE6D-11cf-96B8-444553540000"
Rispondi quotando