Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [FlashMX] Creare menu a comparsa

    Salve!

    Voglio realizzare un menu a comparsa utilizzando i bottoni. Mi spiego meglio: quando il mouse

    si sposta sull'area del pulsante devono apparire altri bottoni.

    Ho chiamato il bottone "padre" A, mentre i due bottoni "figli" rispettivamente B e C.
    Nel primo fotogramma, ho nascosto B e C
    codice:
    _root.B._alpha = 0;
    _root.C._alpha = 0;
    Mentre sul bottone padre ho inserito il seguente codice:
    codice:
    on(rollOver) {
       _root.B._alpha = 100;
       _root.C._alpha = 100;
    }
    Il problema è che se mi sposto fuori dal pulsante (oppure su un altro ipotetico bottone

    "padre"), i bottoni B e C rimangono visualizzati!
    Ho provato ad usare l'evento on(rollOut) sul pulsante A, ma questo mi crea problemi di

    visualizzazione se mi sposto sui pulsanti B e C!

    Come posso fare?

  2. #2
    Ho trovato la soluzione:

    Sul 1° fotogramma ho inserito il seguente codice:

    codice:
    _root.B._alpha = 0;
    _root.C._alpha = 0;
    
    listenerA = new Object();
    listenerA.onMouseMove = function () {
    	_root.B._alpha = 0;
    	_root.C._alpha = 0;	
    };
    Mouse.addListener(listenerA);
    stop();

    Sul bottone "padre":

    codice:
    on(rollOver) {
    	Mouse.removeListener(listenerA);
    	_root.B._alpha = 100;
    	_root.C._alpha = 100;
    }
    
    on(rollOut) {
    	Mouse.addListener(listenerA);
    }

    Sui bottoni figli:

    codice:
    on(rollOver) {
    	Mouse.removeListener(listenerA);
    	_root.B._alpha = 100;
    	_root.C._alpha = 100;
    }
    
    on(rollOut) {
    	Mouse.addListener(listenerA);
    }
    Se avete qualche idea migliore...

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.