Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    53

    Eventi su custom components

    Salve.
    Ho creato un bottone con grafica personalizzata e ho creato un componente esterno, in modo da poterlo inserire in vari fla.
    Il componente funziona correttamente, ma se aggiungo degli eventi come on(release), non mi "sente" più i vari on(rollOver) on(rollOut), ma rimane fisso, nonostante mi esegue il codice presente nell'on(release), ma gli effetti di rollout e rollover non vengono più eseguiti.

    Qualcuno ha avuto un problema simile?
    come l'ha risolto?

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    E' possibile che tu abbia assegnato l'azione a un qualcosa di superiore alle originali e che quindi le "copre"?

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    53
    si. ho notato che effettivamente fa l'override dell'evento (giustamente), ed ho risolto facendo il dispatch di eventi con un nome diverso

    es:
    codice:
    MyButton.prototype.onRelease = function(){
    	...
    	...
    	this.dispatch({type:"mouseUp"});
    a questo punto sul pulsante basta

    codice:
    on(mouseUp){
    	...
    	...
    }
    in effetti il componente bottone ha l'evento "click" e non "release".

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.