Visualizzazione dei risultati da 1 a 4 su 4

Discussione: una banalità....

  1. #1

    una banalità....

    Ho un menu con i classici tasti (lavori, contatti, ecc...) che rimandano a una funzione sulla root, che serve a far aprire e chiudere i vari sottomenu associati ai tasti:

    ultimo=null

    function apripagina (tasto){
    if(_root.menu[tasto] !=ultimo){
    _root.menu[tasto].sottomenu.gotoAndStop(2);
    _root.menu[ultimo].sottomenu.gotoAndStop(1);
    ultimo=tasto;
    }
    }

    Apparentemente sembra che funzioni, ma il problema si vede quando viene cliccato 2 volte di seguito lo stesso tasto. In teoria non dovrebbe accadere nulla poiché la variabile [tasto] coincide con ultimo, quindi la condizione [tasto]!=ultimo non è verificata.
    Invece succede che l'mc sottomenu torna al frame 1 (in pratica si chiude il sottomenu).

    Ma perché????????

  2. #2
    prova così:

    function apripagina (tasto){
    if(tasto!=ultimo){
    _root.menu[tasto].sottomenu.gotoAndStop(2);
    _root.menu[ultimo].sottomenu.gotoAndStop(1);
    ultimo=tasto;
    }
    }

  3. #3
    Grande!!!!! Come immaginavo era una banalità!!!
    A presto e sogni d'oro!

  4. #4
    Ciao e Sogni d'oro anche a te "Campanellino"!

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.