per precisione il metodo nell'articolo funziona solo con Internet explorer per far funzionare la cosa anche con gli altri browser bisogna utilizzare le local connection
Se ti serve quello indicato nell'articolo
Si può fare così.
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.
codice:// 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 ();
nel filmato con id=in al pulsante del menu
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