Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    19

    Problema area sensibile

    Ciao a tutti,
    vi spiego questa rogna...
    Volevo gestire un menù a tendina, l'ho fatto con il giochetto dei frame(frame iniziale, frame voce1, frame voce2, frame voce3)

    ho il bottone che crea il sottomenu di tre voci mandandandomi ai vari frame voce, il problema è che sotto a queste tre voci ci sono gli altri bottoni quando arrivo sulla prima voce del menu, nel passare dall'area sensibile del tasto principale a quella della voce selezionata torna sul frame iniziale per un istante e quindi mi apre il menu sbagliato che si trova sotto....
    Come faccio!!!!
    Spero di essermi riuscito a spiegare...

    Ciao Ale

  2. #2
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030

    Re: Problema area sensibile

    Originariamente inviato da Aless76
    Spero di essermi riuscito a spiegare...
    temo di no

    con che azioni carichi i sottomenu?
    è nella nostra unicità che risiede la meraviglia degli esseri umani

  3. #3
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Forse ho capito...

    Si tratta dei soliti pulsanti "nascosti" che però funzionano lo stesso.

    Se sì, dovrai prima di tutto istanziare i pulsanti e poi, nel frame in cui si crea il pasticcio, assegnare loro:

    _root.nomeIstanzaDelPulsante._enabled = false;

    In tal modo funzioneranno solo quelli utili in quel momento (frame).

    Sperem de aver azecà el problema ...

    Ciao,

    NAP
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    19
    Ho preso il menù a tendina di Negatyve e funziona benissimo se non fosse che le voci del menù nel mio caao...sono una sotto l'altra e il movieclip che crea il sottomenù scorrendolo si sovrappone con il movieclip della seconda facendo venire fuori anche il sottomenù anche della seconda voce!!!
    Dovrei inibire il secondo MC quando è in esecuzione il primo ma qual'è il comando???

    Ciao Ale...

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    19
    Non so se può servire ma il linguaggio che lancia il MC quando si passa sulle voci del menù è:

    onClipEvent (mouseMove) {
    if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
    if (!aperto) {
    this.gotoAndStop(2);
    aperto = true;
    }
    } else {
    if (aperto) {
    this.gotoAndStop(1);
    aperto = false;
    }
    }
    }
    e il nome del MC che parte e non dovrebbe è: "eventi_movie"
    Ariciao!

  6. #6
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Purtroppo, quando si scrive e si ha intenzione di farsi capire, l'uso della punteggiatura è ineludibile. A proposito: ho trovato sotto la mia scrivania una bustina piena di punti, virgole, due punti, e punti-virgola... È tua ? :gren:

    Se è solo un fatto visivo, allora il metodo più sbrigativo è rendere il mc... invisibile.

    Nel frame in cui avviene l'apertura indesiderata e quindi la sovrapposizione:

    _root.eventi_movie._visible = false;

    NAPironiaBenevola
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    19
    Ciao NAP,
    intanto mi scuso per l'italiano maccheronico.
    Ti posso chiedere una cortesia, ti posso mandare in privato il file .fla così me lo correggi, ho provato ad inserire il comando che mi hai dato ma non ha funzionato, sicuramente sbaglio qualcosa ma non capisco cosa...

    Grazie in anticipo!
    Ale

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    19
    Ciao NAP,
    Ho fatto un passo avanti, sono riuscito a far funzionare il comando _visible che mi hai consigliato, il risultato però è quello di fare sparire la voce del menù.

    Dovrei invece inibirla, ho provato ad utilizzare:

    _root.eventi._enabled = false; ma non funziona, hai idea perchè?

    Ciao Ale

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    19
    Ok, risolto ho messo all'interno del linguaggio che ho postato una condizione con una variabile di controllo glogale che mi ha risolto il problema, grazie di tutto.
    Ciao Ale

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.