Visualizzazione dei risultati da 1 a 6 su 6

Discussione: problemi con uno slide

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    272

    problemi con uno slide

    salve gente
    vorrei realizzare un menu che slida sull'over di un pulsante.
    posto il codice, anche se è molto semplice.

    su un bottone "fittizio"
    codice:
    on (rollOver) {
    _root.mc.fine -= 60;
    }
    
    on (rollOut) {
    _root.mc.fine += 60;
    }
    sull' mc da slidare
    codice:
    onClipEvent (load) {
    fine = _y;
    frame = 5;
    }
    onClipEvent (enterFrame) {
    inizio = _y;
    spostamento = (fine-inizio)/frame;
    _y += spostamento;
    }
    il tutto funziona alla grande, ma il problema sorge se voglio mettere altri bottoni dentro l'mc... venendosi a sovrapporre le aree sensibili del bottone fittizio e delle sezioni del menu, una delle due nn funziona.

    ecco un esempio per capire meglio:
    esempio

    ho pure provato ad usare al posto di un bottone finto un mc trasparente dicendogli di settare la variabile fine sull' hittest del mouse true, ma ho un sacco di problemi nel farlo tornare giù..

    avreste qualche altra soluzione da suggerirmi?
    spero di essere stato chiaro nella spiegazione del problema sdaasasasas.
    grazie mille, ciaooooo

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    272
    gente nessuno saprebbe aiutarmi? :master:

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    272
    mmmmh tranqua, grazie lo stesso raga!

  4. #4
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Forse ti potrebbe servire sapere che i bottoni si possono disabilitare con questo metodo:

    pulsante.enabled=false;

    e riattivarli settando true.

    Facendo dei controlli puoi decidere quando disattivarli e riattivarli.
    FaX

  5. #5
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    il pulsante nuovo lo chiami " puls ".

    onClipEvent (load) {
    puls.enabled=0;
    ini_y = _y;
    fine = _y;
    frame = 5;
    }

    sul pulsante puls:

    on (rollOver) {

    _root.mc.fine = ini_y - 60;

    }

    sull'area sensibile:
    on (rollOver) {
    _root.mc.fine -= 60;
    puls.enabled=1;
    }

    on (rollOut) {
    _root.mc.fine += 60;
    puls.enabled=0;
    }

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    272
    ciao ragazzi grazie di avermi risposto.. smanettando coi bottoni enabled o meno, non sono ancora riuscito ad ottenere nulla, pure pastando il codice suggerito da alpeweb paro paro cambiando solo i percorsi...
    al posto di un bottone come area sensibile avevo pensato di usare l'hittest di un mc ma come ho già detto ho qualche problema...

    praticamente quando l'utente va sopra al menu,il player nn controlla + se è sopra o meno e lo fa uscire fuori..una volta uscito controlla se c'è il mouse sopra; se c'è lo lascia aperto..altrimenti lo richiude.

    nn riesco a capire come fare a dirgli di nn controllare più appena tocco col mouse il menu in apertura, e di fargli nuovamente hittestare il cursore quando il menu è fuori!! :master:

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.