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

    menu a tendina e hitTest - aiutino facile facile

    Ho fatto un mc con un rettangolo dal quale si estendono da sotto altri tre rettangoli, tutti con interpolazione di movimento e con uno stop per tenerli aperti una volta che hanno raggiunto la posizione desiderata.

    Sulla clip ho posizionato questo semplice script con hitTest.

    on(enterFrame) {
    if (this.btn1.hitTest(_xmouse,_ymouse, true) == true) {
    this.play();
    trace("preso! ora apro il menu...")
    }
    }


    Perchè non funziona invece ???
    - DanSky
    giudansky@hotmail.com
    http://www.webalice.it/dansky

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    410
    così funziona...
    onClipEvent (mouseMove) {
    if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
    //trace ("pippo");
    }
    }


  3. #3
    onClipEvent (mouseMove) {
    if (this.btn1.hitTest(_root._xmouse, _root._ymouse, true)) {
    this.play();
    trace("pippo");
    }
    }


    Fantastico ! Così funziona perfettamente !
    L'apprendimento per prova ed errore funziona, ma i suggerimenti sono un appoggio fondamentale ! :-)
    Allora senti... Se volessi fare la stessa cosa senza sporcare il bottone ?
    So poco di actionscript ma ho capito che è molto meglio mantenere il codice sul primo frame della _root. Dove si scrive tanto ma si controlla tutto senza perdere a giro pezzi di codice.
    Mi aiuti a riscrivere la funzione da frame ?

    l'"onClipEvent" si usa solo direttamente sui clip. Devo trovare il comando corrispondente da frame. Uso onEnterFrame ?

    E come si nega l'hitTest ? Se volessi creare il rientro del menu dovrei scrivere qualcosa come if "(this.btn1.hitTest(_root._xmouse, _root._ymouse, true)) == false" ?

    Ciao
    - DanSky
    giudansky@hotmail.com
    http://www.webalice.it/dansky

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.