Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Mouse Listener

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    50

    Mouse Listener

    Ho creato un MC. Vorrei poter agire attraverso il click del mouse. Ho quindi aggiunto un Listener. Funziona a metà. Nel senso che se eseguo l'animazione in debug e metto un punto d'interruzione all'interno della condizione if (myMovieClip.hitTest){} (a sua volta all'interno della funzione myListener.onMouseDown()) noto che al cliccare del mouse il cursore si posiziona sul break ma se guardo poi la lista delle variabili locali questa è vuota e quindi non posso variare le variabili del mio MC. Sia che posizioni la funzione myListener.onMouseDown() all'interno che all'esterno della funzione this.onEnterFrame(). Dove sbaglio? Grazie

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    se ho ben capito quello che succede (difficile senza il codice completo)... probabilmente c'è un problema di scope, poichè all'interno dell'evento onMouseDown il this si riferisce all'oggetto listener e non alla timeline principale

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    50
    In effetti mi rendo conto che non sono stato chiaro..., chiedo scusa a tutti. Ho risolto dichiarando le variabili come globali. Ciao e grazie

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 © 2026 vBulletin Solutions, Inc. All rights reserved.