hasEventListener ( ) e willTrigger ( ) sono i metodi utilizzati nel linguaggio di programmazione Flash di Adobe ActionScript per sviluppare applicazioni Adobe Flash . Sia controllare l'oggetto EventDispatcher per determinare se contiene qualsiasi tipo di evento specificato. ActionScript Introduzione
Macromedia Inc. ha sviluppato ActionScript come linguaggio orientato agli oggetti in modo che gli sviluppatori possano creare applicazioni Flash molto più complesse . In origine era orientata solo per permettere di controllare le animazioni 2D in Flash , ma al giorno d'oggi può essere usato per costruire giochi e applicazioni Web con lo streaming di contenuti audio e supporti video. Inoltre, può accedere e manipolare i database .
Proprietà, metodi ed eventi
proprietà sono codice che rappresenta l'aspetto di un oggetto, come ad esempio il colore , il diametro o lo stato. Eventi consistono nella reazione di codice che deve essere elaborata in caso di un evento. Per esempio, il metodo Balloon_Puncture ( ) potrebbe indicare come reagire se un oggetto palloncino è forata. Metodi , d'altra parte , si applica alle azioni da eseguire , ad esempio gonfiando o sgonfiando il palloncino .
EventDispatcher Oggetto
Ogni volta che un evento si verifica , ad esempio il clic del mouse, l'oggetto EventDispatcher viene inviato per individuare il target dell'evento . Raccoglie informazioni riguardanti l'evento e poi ritorna alla sua posizione originale . . All'interno di questa classe sono numerosi metodi , tra cui hasEventListener ( ) e willTrigger ( ) per
metodo Il hasEventListener ( ) hasEventListener ( ) ospita la seguente sintassi : funzione hasEventListener pubblico ( type: String ) : Boolean . Si sintonizza l'oggetto EventDispatcher per determinare se esiste un listener di eventi registrati per un particolare tipo di evento . Così, è possibile tenere traccia di se certi eventi hanno o non si sono verificati nella gerarchia del flusso di eventi .
WillTrigger ( ) economici
willTrigger ( ) controlla anche con il EventDispatcher per determinare se un listener esiste. La differenza è che può indirizzare i tipi di eventi che fanno scattare i listener di eventi specifici. Il motivo è perché hasEventListener ( ) esamina solo gli eventi relativi all'oggetto a cui appartiene , mentre willTrigger () prende uno sguardo da vicino l'intero flusso di eventi.