Visualizzazione dei risultati da 1 a 6 su 6

Discussione: pulsante stato "over"

  1. #1

    pulsante stato "over"

    Salve..
    problemino ( e come ti sbagli!)

    sito con un menu che si ripete in titte le sezioni...
    in ogni frame abilito o disabilito i vari pulsanti tramite
    nomepulsante.enabled = true;
    nomepulsante.enabled = false;

    solo vorrei che il pulsante una volta disabilitato restasse sul suo stato "over" e non "up"

    qualcuno sa mica come posso fare?
    Nelle faq ho visto come si farebbe se fosse un MC.. ma vorrei tanto che ci fosse un sistema più semplice... magari con qualche riga di codice

    grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Se hai Flash Mx puoi trattare un bottone come una clip, dandole un nome istanza e poni caso:

    btn.enabled = false;
    btn._alpha = 50;

    o una qualsiasi proprietà che vuoi dargli per il tuo stato "over".
    A me mi dà la carica, agli italiani gli dà la carica

  3. #3
    dovrebbe cambiare colore.. si può? se si.. come?

  4. #4
    Ho provato a fare come hai detto tu ( anche con l'alpha, tanto per scrupolo) ma non succede niente

  5. #5
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Gli hai dato un nome istanza al bottone?

  6. #6
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Prova a mettere 3 pulsanti di colore grigio (#cccccc) sullo stage e con nome istanza btn1, btn2, btn3 e scrivere il seguente codice sul primo fotogramma:

    function col(bottone,rgb){
    mioColore = new Color(bottone);
    mioColore.setRGB(rgb);
    bottone.enabled = false;
    }
    function colOrig(){
    for(i=1;i<=3;i++){
    if(i!=pressed){
    mioColore2 = new Color(_root["btn"+i]);
    mioColore2.setRGB(0xcccccc);
    _root["btn"+i].enabled = true;
    }
    }
    }
    btn1.onPress = function(){
    pressed =1;
    col(btn1,"0xff0000");
    colOrig();
    }
    btn2.onPress = function(){
    pressed = 2;
    col(btn2,"0x0000ff");
    colOrig();
    }
    btn3.onPress = function(){
    pressed =3;
    col(btn3,"0x000000");
    colOrig();
    }

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.