Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    78

    Problema: link e pulsanti

    Ciao,

    ho un problema con i link:

    Nella scena ci sono diversi 6 livelli tutti contenenti lo stesso clip filmato, composto da un'immagine e un pulsante.

    le azioni per il pulsante sono:
    codice:
    on (rollOver, dragOver)
    {
        gotoAndPlay(2);
    }
    on (rollOut, dragOut)
    {
        gotoAndPlay(11);
    }
    questo fa in modo che passando con il mouse sul pulsante il tutto abbia un animazione.

    Ora il livelo sopra questi 6 é composto da 6 campi di testo, che contengono degli indirizzi internet che prelevano da un file, in corrispondenza dei 6 clip filmati.

    quello che mi piacerebbe realizzare é: passando sopra gli indirizzi http avvenga l'animazione e cliccando sul testo aprire la relativa pagina con "getURL".

    Quello che mi capita é che:

    1. Livello testo sopra i livelli pulsante:

    se utilizzo nel file txt:
    &Link1=<u>http://sito.com</u>

    passando col mouse sul link il link funziona ma non c'é l'animazione del pulsante.

    2. Se il livello del testo é sotto i pulsanti c'é l'animazione ma non funziona il collegamento.


    É possibile realizzare qlc del genere???
    o devo realizzare 6 clip animate diverse con in piu' la funzione:
    codice:
    on (press)
    {
    	getURL(txtLink1, "_blank");
    }
    GRAZIE!
    blp

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ti conviene seguire l'ultima ipotesi, in fin dei conti son solo sei pulsanti, avrei capito se ne avessi avuto 40, ma con 6...se proprio vuoi stringare il codice, potresti dare ai pulsanti dei nomi sequenziali tipo "puls0", "puls1" ecc...

    e poi usare un array e un ciclo

    codice:
    var linkArr = new Array("http://www.link1.it", "http://www.link2.it", "http://www.link3.it", "http://www.link4.it", "http://www.link5.it", "http://www.link6.it");
    for(var i=0; i<6;i++){
    	path = eval("puls"+i);
    	path.num = i;
    	path.onRelease = function(){
    		getURL(_root.linkArr[this.num], "_blank");
    	}
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    78
    capito grazie mille per il consiglio .. piu' tardi provo!

    lo so che non sono 40 ma mi chiedevo se ci fosse un metodo altrnativo!
    Grazie ancora
    blp

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.