Una soluzione potrebbe essere quella di modificare i 4 flash in modo che non partino in automatico, ossia in ogni filmato flash, inserisci l'evento actionscript "stop" nel primo frame.
Cosi' facendo forzi i filmati a non partire al caricamento della pagina. A questo punto tramite javascript imposti il tag html di flash su true per farlo partire.
Es.
Se supponiamo che l'html per inserire il filmato sia :
la funzione javascript dovra' essere come segue:codice:<object classid="[...]" codebase="[...]" width=400 height=300 id="mainMovie"> <param name=movie value="filmato.swf"> <embed src="filmato.swf" quality=high bgcolor=#FFFFFF width=400 height=300 name="mainMovie" type="application/x-shockwave-flash" pluginspage="[...]"> </embed> </object>
la funzione avviaFilmato, non fa altro che controllare se l'utente sta' utilizzando Internet Explorer.codice:<script language="JavaScript" type="text/JavaScript"> <!-- function avviaFilmato() { var IE = navigator.appName.indexOf("Microsoft") != -1; var filmato = IE ? window.mainMovie : window.document.mainMovie; filmato.Play(); } //--> </script>
Ciao !!

Rispondi quotando