Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di duri93
    Registrato dal
    Dec 2008
    Messaggi
    155

    [as3] Gestione eventi di oggetti senza focus

    Ciao a tutti
    Vi pongo il mio quesito: ho letto in una guida che i listener funzionano sull'oggetto che ha il focus, ma non sugli altri oggetti
    Praticamente se io faccio un bottone gli assegno un listener, quando il mouse non è sopra di esso il listener non è attivo... non è un problema con gli eventi del mouse, ma con quelli della tastiera sì, perchè se premi un tasto non è detto che il focus sia sull'oggetto che ha il listener, quindi non è sicuro che funzioni...

    In particolare io ho un form di immissione dati e un bottone Invia. Devo fare il modo che sia premendo il pulsante, sia schiacciando Invio succeda la stessa cosa; ma non è facile perchè se aggiungo il listener del KeyboardEvent al bottone questo non va perchè il pulsante non ha il focus, e per creare un oggetto che abbia sempre il focus esso deve coprire tutto il form, impedendo l'immissione dei dati...

    Non penso si sia capito, ma spero di si e spero che riusciate ad aiutarmi

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Puoi provare aggiungendo l'evento direttamente all'intero stage, dovrebbe funzionare.

    stage.addEventListener(KeyboardEvent.KEY_DOWN, nomeFunzione);

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.