LocalConnection risolve la maggior parte dei problemi legati al passaggio di informazioni da un SW' />

LocalConnection: due SWF parlano tra loro

Potrebbero interessarti anche...

9 Risposte

  1. corsi di flash ha detto:

    ben spiegato ! ottima guida

    • Anonimo ha detto:

      Grazie per l’apprezzamento.
      Chiedo scusa per il ritardo con cui rispondo, ho sempre avuto dei problemi con i commenti di WordPress… spero di aver definitivamente risolto. ^^

  2. corsi di flash ha detto:

    ben spiegato ! ottima guida

  3. Federicomirri ha detto:

    Houston, abbiamo un problema.
    Vorrei aprire da un sito sviluppato in AS2, un popup sempre in Flash contenente le GoogleMaps, che supportano AS3. Ora come ora le apro richiamando una pagina html esterna, nella quale ho inserito il filmato della GoogleMap, ma mi fa abbastanza…ribrezzo. Aiuto!

    • Daniele Alessandra ha detto:

      Ciao Federico,

      purtroppo devo dirti che non puoi caricare un filmato in AS3 all’interno di un filmato in AS2 e farlo funzionare, però puoi aggirare il problema in diversi modi più o meno macchinosi…

      Una soluzione che ho già adottato è quella di aprire il secondo filmato (in AS3) all’interno di un nuovo DIV posizionato in modo assoluto sulla pagina, che si sovrappone all’applicazione in AS2.

      Una seconda soluzione potrebbe essere quella di realizzare un “contenitore” principale in AS3 per l’intero sito, caricare al suo interno il sito in AS2 e successivamente caricare l’ulteriore filmato in AS3 sempre all’interno dello stesso contenitore, ma è più complicato da gestire.

      • Federicomirri ha detto:

        Grazie della tempestiva risposta!
        Credo che opterò per il “contenitore”, in quanto il comando che deve aprire la mappa in popup è insito nel filmato in AS2, quindi non posso usare i div.

        Sbaglioqualcosa? Creo un filmato in AS3 con un unico keyframe contente il seguente codice:

        var lc:LocalConnection = new LocalConnection();

        lc.client = this;
        lc.connect(“__conn”);
        //
        var d:Loader = new Loader();
        d.load(new URLRequest(“filmatoAS2.swf”)); /*sito web*/
        d.y = 768;
        d.x = 480;
        addChild(d);
        var l:Loader = new Loader();
        l.load(new URLRequest(“filmatoAS3.swf”)); /* mappa di Google */
        l.y = 0;
        addChild(l);

        Grazie ancora!

      • Federicomirri ha detto:

        Grazie della tempestiva risposta!
        Credo che opterò per il “contenitore”, in quanto il comando che deve aprire la mappa in popup è insito nel filmato in AS2, quindi non posso usare i div.

        Sbaglioqualcosa? Creo un filmato in AS3 con un unico keyframe contente il seguente codice:

        var lc:LocalConnection = new LocalConnection();

        lc.client = this;
        lc.connect(“__conn”);
        //
        var d:Loader = new Loader();
        d.load(new URLRequest(“filmatoAS2.swf”)); /*sito web*/
        d.y = 768;
        d.x = 480;
        addChild(d);
        var l:Loader = new Loader();
        l.load(new URLRequest(“filmatoAS3.swf”)); /* mappa di Google */
        l.y = 0;
        addChild(l);

        Grazie ancora!

        • Daniele Alessandra ha detto:

          Il codice che hai riportato inizializza la LocalConnection e poi carica i due SWF, non c’è alcuna Funzione richiamata da un SWF all’altro.

          Se mi descrivi bene quali sono le tue esigenze, postando anche il codice che ti serve per aprire la Mappa, cercherò suggerirti una soluzione appropriata.

          Se ritieni scomodo comunicare attraverso i commenti del mio Blog possiamo spostarci su http://www.graficicreativi.com/, lì mi trovi come “Professore”.

  1. 18 luglio 2010

    […] in attesa di istruzioni. Puoi trovare una spiegazione completa sull'argomento cliccando qui: LocalConnection: due SWF parlano tra loro. …ancora tempo ci perdi? Rispondi citando   + Rispondi alla […]

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *