Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    7

    aiutatemi a linkare dei pulsanti...

    salve a tutti , dopo aver creato il mio "bel" menu in flash volevo linkare i vari pulsanti ma non so per quale motivo questa semplice operazione sembre per me un ostacolo enorme con as 3.0

    il codice che ho inserito è:
    concerti_bottone.addEventListener(MouseEvent.MOUSE _UP,go_to_destination_function);

    function go_to_destination_function(event:Event):void {
    var request:URLRequest = new URLRequest("http://www.sito.it");
    navigateToURL(request,"_top");
    }

    i problemi sono due:
    non riesco a capire perchè questo script mi funziona solo su uno dei miei pulsanti su gli altri mi da "1120: Access of undefined property concerti_bottone."

    mentre se copio il codice sugli altri vari pulsanti e giustamente cambio nome del pulsante e link, mi da addirittuara un altro errore "1021: Duplicate function definition."

    spero che anche questa seconda volta sappiate illuminarmi;-)!
    grazie anticipatamente!

  2. #2
    Codice PHP:
    concerti_bottone0.addEventListener(MouseEvent.MOUSE_UP,go_to_destination_function);
    concerti_bottone1.addEventListener(MouseEvent.MOUSE_UP,go_to_destination_function);
    function 
    go_to_destination_function(event:Event):void {
    var 
    url:String "";
    switch(
    event.target.name){
        case 
    "concerti_bottone0":
            
    url "http://www.sito.it";
        case 
    "concerti_bottone1":
            
    url "http://www.sito1.it";
    }

    var 
    request:URLRequest = new URLRequest(url);
    navigateToURL(request,"_top");


  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    7
    nulla da fare quando lo visualizzo mi da sempre quest errore e mi funziona solo il primo link


    TypeError: Error #1009: Impossibile accedere a una proprietà o a un metodo di un riferimento oggetto null.
    at munu_davide_borri6_fla::MainTimeline/frame42()

  4. #4
    ovviamente devi rinominare il secondo pulsante in concerti_bottone1 o il primo in concerti_bottone0

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    7
    ma come mai mi linkano entrambi a lo stesso sito?(sito1)

  6. #6
    perchè mi sono dimenticato i break
    Codice PHP:
    concerti_bottone0.addEventListener(MouseEvent.MOUSE_UP,go_to_destination_function);
    concerti_bottone1.addEventListener(MouseEvent.MOUSE_UP,go_to_destination_function);
    function 
    go_to_destination_function(event:Event):void {
    var 
    url:String "";
    switch(
    event.target.name){
        case 
    "concerti_bottone0":
            
    url "http://www.sito.it";
            break;
        case 
    "concerti_bottone1":
            
    url "http://www.sito1.it";
            break;
    }

    var 
    request:URLRequest = new URLRequest(url);
    navigateToURL(request,"_top");


  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    7
    hai una mail,almeno ti mando il file e mi dai un paio di consigli?secondo me ho fatto qualke porcata ecco perke nn mi funziona, puoi?;-)

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    7
    problema risolto ;-)!grazie!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.