• User Newbie

    Inserire più pulsanti con collegamenti ipertestuali

    Salve a tutti, sono nuovo del forum ma grazie a voi ho cominicato a capire qualcosa di flash. Mi sorge ora però un problema.
    Seguendo le istruzioni per il collegamento ipertestuale sono arrivato a exm13.altervista.org/Pulsante1sito.html
    ora però io vorrei realizzare una cosa del genere
    exm13.altervista.org/Pulsante2sito.html
    Per ralizzare questo ho creato sulla timeline altri 2 livelli e in questi ho inserito in un frame la stessa stringa che avevo utilizzato in precednza cambiando solo "Pulsante":

    import flash.net.;
    import flash.events.
    ;

    Pulsante3.addEventListener(MouseEvent.CLICK,onClick);
    function onClick(e:Event):void
    {
    var url:URLRequest=new URLRequest('.sito.org');
    navigateToURL(url,"_self");
    }

    L'errore che ora sopraggiunge è il seguente:
    1021: Definizione funzione duplicata, Sorgente: function on Click(e:Event):void.

    PS
    Sono nabbo quindi se potete scrivermi il codice esatto e la spiegazione mi fareste un grossissimo favore.
    Se può essere utile, utilizzo Flash Cs3 e AS 3.0

    GRAZIE PER LA COLLABORAZIONE ;).


  • Super User

    Ciao ExM benvenuto sul Forum GT, non puoi usare la funzione onClick più di una volta, per questo ti da l'errore di funzione ripetuta, per risolvere basta che gli dai una semplice numerazione.

    
     Pulsante1.addEventListener(MouseEvent.CLICK,onClick1);
     function onClick1(e:Event):void
     { 
      var url:URLRequest=new URLRequest('.sito.org');
      navigateToURL(url,"_self");
     }
    Pulsante2.addEventListener(MouseEvent.CLICK,onClick2);
      function onClick2(e:Event):void
      { 
       var url:URLRequest=new URLRequest('.sito.org');
       navigateToURL(url,"_self");
      }
    
    

    ecc.ecc.


  • User Newbie

    Oooo grazie!!! Risolto 😉


  • Super User

    Ciao volevo mandarti un link per un tutorial su le scie in as3 ma dice che hai la casella piena e non me lo permette.