Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [mx2004] Comunicazione tra due swf

    Ciao a tutti,
    volevo sapere se esiste un modo per far comunicare due sfw nella stessa pagina html....

    Ho provato seguendo questo esempio:

    http://flash-mx.html.it/guide/view_l...guida=8&id=141

    ma ho trovato diversi problemi per adattarlo alle mie esigenze.

    Vi spiego meglio: ho due menù (i due swf) che fanno cambiare la parte centrale della pagina in html.
    Nel menù in alto i pulsanti una volta cliccati, rimangono in una certa posizione.
    Quando clicco sul menù di sinistra, vorrei che i pulsanti del menù in alto tornassero in posizione normale....
    L'esempio che ho seguito va bene fino ad un certo punto però...infatti io:
    A) non ho frame nella pagina e non posso usarne per scelta non mia
    B) ho già inserito il codice java per ovviare al problema del doppio click per attivare gli swf tipico del Flash Player 8

    Come posso ovviare?

    Grazie mille in anticipo!!
    Digito, ergo sum...

  2. #2
    Qualcuno sa darmi un consiglio??
    Digito, ergo sum...

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da mad4flash
    Qualcuno sa darmi un consiglio??
    prova a cercare sulle LocalConnection
    non sò però se per funzionare hanno bisogno di una configurazione particolare del server che ospita i filmati

  4. #4
    Ho provato con le LocalConnection e credo che facciano proprio al caso mio....dal sito della Adobe mi sono scaricato un tutorial al riguardo, con i sorgenti, ma non sono riuscito ad adattarlo al mio caso...non sono espertissimo di flash ed ho trovato un pò di difficoltà...

    Cerco di spiegare il mio caso meglio, almeno potete darmi una mano voi, ne sono certo!

    Allora ho due swf con due menù, uno in alto nella pagina (topnav.swf) e l'altro a sinistra della pagina (sxnav.swf).

    Il menù in alto è formato da 4 movieclip con settati gli stati Over Out e Hit tramite AS.
    In pratica quando clicchi sul pulsante, questo rimane in evidenza rispetto agli altri.

    Ora vorrei che cliccando sul menù di sinistra (sxnav.swf) il pulsante cliccato del menù in alto(topnav.swf), torni in posizione di partenza...

    Come posso fare???
    Digito, ergo sum...

  5. #5
    Posto il cosice AS, per essere più chiaro:

    Nel menù top (topnav.swf) ho inserito questo codice:

    var lc2;
    lc2 = new LocalConnection ();
    lc2.myStatus = function (disattiva) {
    for (i=1; i<=4; i++) {
    _root["item"+i].gotoAndPlay("out");
    _root["item"+i].iconaEnabled(true);
    }
    };
    lc2.connect ("ricevi");
    stop ();

    Mentre nel menù a sx (sxnav.swf), sui pulsanti, ho associato questo codice:

    on (release) {
    lc2 = new LocalConnection ();
    lc2.send ("ricevi","disattiva");
    delete lc;
    }

    Ovviamente nell'html, tra i tag del filmato flash, ho inserito gli id per richiamarli, e cioè
    ricevi (topnav.swf) e manda (sxnav.swf)

    Dove sbaglio????

    Grazie mille....
    Digito, ergo sum...

  6. #6
    Qualcuno sa darmi una mano? Mi sto impantanado.....
    Digito, ergo sum...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.