lo puoi fare o tramite javascript ma funziona solo con InternetExplorer
in questo esempio vai al frame con etichetta "titolo"
Esempio
al pulsante dell'altro filmatocodice:<script language="JavaScript" type="text/JavaScript"> function avviaFilmato(etichetta) { var IE = navigator.appName.indexOf("Microsoft") != -1; var filmato = IE ? window.Ftop : window.document.Ftop; filmato.Tgotolabel("titoli",etichetta); } </script>
codice:getURL("java script:avviaFilmato(\"expo\")", "top");
se vuoi qualcosa che funzioni con i vari browser devi usare le local connection
Si può fare. ecco come.
abbiamo due filmati identificati con Id = in e Id = out nel codice di incorporamento dei filmati nella stessa pagina.
al filmato con id=out scriviamo in un frame del filmato.
nel filmato con id=in al pulsante del menucodice:// creo la una nuova connessione. var lc2; lc2 = new LocalConnection (); // creo le funzioni relative alla connessione locale. lc2.myStatus = function () { _root.gotoAndStop(1); }; // seconda funzione lc2.movement = function (obj) { _root.gotoAndStop(obj) }; // Attivo la connessione locale (lc2) con il file out.swf // (lo stesso che stiamo analizzando. // è fondamentale prima di tutto creare le funzioni // relative alla connessione e solo in seguito avviare // la connessione tramite connect() lc2.connect ("out"); stop ();
codice:on(release){ myObj=3; // Anche qui a differenza del fil out.fla il richiamo all'oggetto localConnection sarà differente in quanto "lc2" è presente sul file out.swf e noi proprio a quella dobbiamo riferirci lc2 = new LocalConnection (); lc2.send ("out", "movement", myObj); delete lc; }

Rispondi quotando