| Pacchetto | flash.display |
| Classe | public class InteractiveObject |
| Ereditarietà | InteractiveObject DisplayObject EventDispatcher Object |
| Sottoclassi | DisplayObjectContainer, SimpleButton, TextField |
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Non è possibile creare direttamente un'istanza della classe InteractiveObject. Una chiamata alla funzione di costruzione new InteractiveObject() genera un'eccezione ArgumentError.
La classe InteractiveObject stessa non include alcuna API per il rendering del contenuto sullo schermo. Per tale motivo, se si desidera creare una sottoclasse personalizzata della classe InteractiveObject, è possibile estendere una delle sue sottoclassi che contengono delle API per il rendering del contenuto sullo schermo, quali Sprite, SimpleButton, TextField o MovieClip.
Vedere anche
| Proprietà | Definito da | ||
|---|---|---|---|
![]() | accessibilityProperties: AccessibilityProperties
Le opzioni di accessibilità correnti di questo oggetto di visualizzazione.
| DisplayObject | |
![]() | alpha: Number
Indica il valore della trasparenza alfa dell'oggetto specificato.
| DisplayObject | |
![]() | blendMode: String
Un valore della classe BlendMode che specifica il metodo di fusione da utilizzare.
| DisplayObject | |
![]() | cacheAsBitmap: Boolean
Se è impostata su true, viene memorizzata nella cache una rappresentazione bitmap interna dell'oggetto di visualizzazione.
| DisplayObject | |
![]() | constructor: Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
| Object | |
| contextMenu: ContextMenu
Specifica il menu di scelta rapida associato all'oggetto.
| InteractiveObject | ||
| doubleClickEnabled: Boolean
Specifica se l'oggetto riceve gli eventi doubleClick.
| InteractiveObject | ||
![]() | filters: Array
Un array indicizzato che contiene ogni oggetto filtro attualmente associato all'oggetto di visualizzazione.
| DisplayObject | |
| focusRect: Object
Specifica se l'oggetto visualizza un rettangolo di attivazione.
| InteractiveObject | ||
![]() | height: Number
Indica l'altezza dell'oggetto di visualizzazione espressa in pixel.
| DisplayObject | |
![]() | loaderInfo: LoaderInfo
[sola lettura]
Restituisce un oggetto LoaderInfo contenente informazioni sul caricamento del file al quale questo oggetto di visualizzazione appartiene.
| DisplayObject | |
![]() | mask: DisplayObject
L'oggetto di visualizzazione chiamante viene mascherato dall'oggetto mask specificato.
| DisplayObject | |
| mouseEnabled: Boolean
Specifica se l'oggetto riceve i messaggi relativi al mouse.
| InteractiveObject | ||
![]() | mouseX: Number
[sola lettura]
Indica la coordinata x della posizione del mouse, in pixel.
| DisplayObject | |
![]() | mouseY: Number
[sola lettura]
Indica la coordinata y della posizione del mouse, in pixel.
| DisplayObject | |
![]() | name: String
Indica il nome dell'istanza dell'oggetto DisplayObject.
| DisplayObject | |
![]() | opaqueBackground: Object
Specifica se l'oggetto di visualizzazione è opaco con un determinato colore di sfondo.
| DisplayObject | |
![]() | parent: DisplayObjectContainer
[sola lettura]
Indica l'oggetto DisplayObjectContainer che contiene questo oggetto di visualizzazione.
| DisplayObject | |
![]() | prototype: Object
[statico]
Un riferimento all'oggetto prototipo di un oggetto classe o funzione.
| Object | |
![]() | root: DisplayObject
[sola lettura]
Nel caso di un oggetto di visualizzazione all'interno di un file SWF caricato, la proprietà principale è l'oggetto di visualizzazione più in alto nella porzione della struttura dell'elenco di visualizzazione rappresentata da quel file SWF.
| DisplayObject | |
![]() | rotation: Number
Indica la rotazione dell'istanza DisplayObject, espressa in gradi, rispetto alla posizione originale.
| DisplayObject | |
![]() | scale9Grid: Rectangle
La griglia di modifica in scala attualmente attiva.
| DisplayObject | |
![]() | scaleX: Number
Indica la scala orizzontale (percentuale) dell'oggetto applicata dal punto di registrazione.
| DisplayObject | |
![]() | scaleY: Number
Indica la scala verticale (percentuale) di un oggetto applicata dal punto di registrazione dell'oggetto.
| DisplayObject | |
![]() | scrollRect: Rectangle
I limiti del rettangolo di scorrimento dell'oggetto di visualizzazione.
| DisplayObject | |
![]() | stage: Stage
[sola lettura]
Lo stage dell'oggetto di visualizzazione.
| DisplayObject | |
| tabEnabled: Boolean
Specifica se questo oggetto è incluso nell'ordine di tabulazione.
| InteractiveObject | ||
| tabIndex: int
Specifica l'ordine di tabulazione degli oggetti in un file SWF.
| InteractiveObject | ||
![]() | transform: Transform
Un oggetto con proprietà relative alla matrice, alla trasformazione del colore e ai limiti di pixel di un oggetto di visualizzazione.
| DisplayObject | |
![]() | visible: Boolean
Determina se l'oggetto di visualizzazione è visibile o meno.
| DisplayObject | |
![]() | width: Number
Indica la larghezza dell'oggetto di visualizzazione espressa in pixel.
| DisplayObject | |
![]() | x: Number
Indica la coordinata x dell'istanza DisplayObject relativa alle coordinate locali del DisplayObjectContainer principale.
| DisplayObject | |
![]() | y: Number
Indica la coordinata y dell'istanza DisplayObject relativa alle coordinate locali del DisplayObjectContainer principale.
| DisplayObject | |
| Metodo | Definito da | ||
|---|---|---|---|
|
Una chiamata alla nuova funzione di costruzione InteractiveObject() genera un'eccezione ArgumentError.
| InteractiveObject | ||
![]() |
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento.
| EventDispatcher | |
![]() |
Invia un evento nel flusso di eventi.
| EventDispatcher | |
![]() |
Restituisce un rettangolo che definisce l'area dell'oggetto di visualizzazione relativa al sistema di coordinate dell'oggetto targetCoordinateSpace.
| DisplayObject | |
![]() |
Restituisce un rettangolo che definisce i bordi dell'oggetto di visualizzazione in base al sistema di coordinate definito dal parametro targetCoordinateSpace, esclusi gli eventuali tratti presenti sulle forme.
| DisplayObject | |
![]() |
Converte le coordinate dello stage (globali) in quelle (locali) dell'oggetto di visualizzazione per l'oggetto Point.
| DisplayObject | |
![]() |
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento.
| EventDispatcher | |
![]() |
Indica se per un oggetto è definita una proprietà specifica.
| Object | |
![]() |
Valuta l'oggetto di visualizzazione per stabilire se si sovrappone o si interseca con l'oggetto di visualizzazione obj.
| DisplayObject | |
![]() |
Valuta l'oggetto di visualizzazione per stabilire se si sovrappone o si interseca con il punto specificato dai parametri x e y.
| DisplayObject | |
![]() |
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
| Object | |
![]() |
Converte le coordinate dell'oggetto di visualizzazione (locali) in quelle dello stage (globali) per l'oggetto Point.
| DisplayObject | |
![]() |
Indica se la proprietà specificata esiste ed è enumerabile.
| Object | |
![]() |
Rimuove un listener dall'oggetto EventDispatcher.
| EventDispatcher | |
![]() |
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
| Object | |
![]() |
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
| Object | |
![]() |
Restituisce il valore di base dell'oggetto specificato.
| Object | |
![]() |
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato.
| EventDispatcher | |
| Evento | Riepilogo | Definito da | ||
|---|---|---|---|---|
![]() | Inviato quando Flash Player riceve lo stato di attivazione del sistema operativo e diventa attivo. | EventDispatcher | ||
![]() | Inviato quando un oggetto di visualizzazione viene aggiunto all'elenco di visualizzazione. | DisplayObject | ||
![]() | Inviato quando un oggetto di visualizzazione viene aggiunto all'elenco di visualizzazione sullo stage, sia direttamente o mediante l'aggiunta di una sottostruttura ad albero che contiene l'oggetto di visualizzazione. | DisplayObject | ||
| Inviato quando l'utente preme e rilascia il pulsante principale del dispositivo di puntamento sopra lo stesso InteractiveObject. | InteractiveObject | |||
![]() | Inviato quando Flash Player perde lo stato di attivazione del sistema operativo e sta per diventare inattivo. | EventDispatcher | ||
| Inviato quando l'utente preme e rilascia il pulsante principale di un dispositivo di puntamento due volte in rapida successione sopra la stessa istanza InteractiveObject quando il flag doubleClickEnabled dell'oggetto è impostato su true. | InteractiveObject | |||
![]() | Inviato quando l'indicatore di riproduzione sta entrando in un nuovo fotogramma. | DisplayObject | ||
| Inviato dopo che un oggetto di visualizzazione ha ricevuto lo stato di attivazione. | InteractiveObject | |||
| Inviato dopo che un oggetto di visualizzazione ha perso lo stato di attivazione. | InteractiveObject | |||
| Inviato quando l'utente preme un tasto. | InteractiveObject | |||
| Inviato quando l'utente tenta di cambiare l'elemento attivo utilizzando la tastiera. | InteractiveObject | |||
| Inviato quando l'utente rilascia un tasto. | InteractiveObject | |||
| Inviato quando un utente preme il pulsante del dispositivo di puntamento su un'istanza InteractiveObject nella finestra di Flash Player. | InteractiveObject | |||
| Inviato quando l'utente tenta di cambiare l'elemento attivo utilizzando un dispositivo di puntamento. | InteractiveObject | |||
| Inviato quando l'utente sposta il dispositivo di puntamento mentre si trova sopra un'istanza InteractiveObject. | InteractiveObject | |||
| Inviato quando l'utente allontana un dispositivo di puntamento da un'istanza InteractiveObject. | InteractiveObject | |||
| Inviato quando un utente muove un dispositivo di puntamento sopra un'istanza InteractiveObject nella finestra di Flash Player. | InteractiveObject | |||
| Inviato quando un utente rilascia il pulsante del dispositivo di puntamento su un'istanza InteractiveObject nella finestra di Flash Player. | InteractiveObject | |||
| Inviato quando la rotella del mouse viene fatta ruotare sopra un'istanza InteractiveObject nella finestra di Flash Player. | InteractiveObject | |||
![]() | Inviato quando un oggetto di visualizzazione sta per essere rimosso dall'elenco di visualizzazione. | DisplayObject | ||
![]() | Inviato quando un oggetto di visualizzazione sta per essere rimosso dall'elenco di visualizzazione sullo stage, sia direttamente o mediante la rimozione di una sottostruttura ad albero che contiene l'oggetto di visualizzazione. | DisplayObject | ||
![]() | Inviato quando l'elenco di visualizzazione sta per essere aggiornato e sottoposto a rendering. | DisplayObject | ||
| Inviato quando l'utente allontana un dispositivo di puntamento da un'istanza InteractiveObject. | InteractiveObject | |||
| Inviato quando l'utente sposta un dispositivo di puntamento sopra un'istanza InteractiveObject. | InteractiveObject | |||
| Inviato quando cambia il valore del flag tabChildren dell'oggetto. | InteractiveObject | |||
| Inviato quando cambia il flag tabEnabled dell'oggetto. | InteractiveObject | |||
| Inviato quando cambia il valore della proprietà tabIndex dell'oggetto. | InteractiveObject | |||
| contextMenu | proprietà |
contextMenu:ContextMenu [lettura-scrittura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Specifica il menu di scelta rapida associato all'oggetto.
public function get contextMenu():ContextMenu
public function set contextMenu(value:ContextMenu):void
| doubleClickEnabled | proprietà |
doubleClickEnabled:Boolean [lettura-scrittura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Specifica se l'oggetto riceve gli eventi doubleClick. Il valore predefinito è false e indica che, per impostazione predefinita, un'istanza InteractiveObject non riceve gli eventi doubleClick. Se la proprietà doubleClickEnabled è impostata su true, l'istanza riceve gli eventi doubleClick nei propri limiti. Anche la proprietà mouseEnabled dell'istanza InteractiveObject deve essere impostata su true affinché l'oggetto possa ricevere gli eventi doubleClick.
Nessun evento viene inviato impostando questa proprietà. È necessario utilizzare il metodo addEventListener() per aggiungere un listener di eventi per l'evento doubleClick.
public function get doubleClickEnabled():Boolean
public function set doubleClickEnabled(value:Boolean):void
Vedere anche
| focusRect | proprietà |
focusRect:Object [lettura-scrittura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Specifica se l'oggetto visualizza un rettangolo di attivazione. Il valore null indica che questo oggetto obbedisce alla proprietà stageFocusRect impostata sullo stage.
public function get focusRect():Object
public function set focusRect(value:Object):void
| mouseEnabled | proprietà |
mouseEnabled:Boolean [lettura-scrittura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Specifica se l'oggetto riceve i messaggi relativi al mouse. Il valore predefinito è true e indica che, per impostazione predefinita, qualunque istanza InteractiveObject inclusa nell'elenco di visualizzazione riceve gli eventi del mouse. Se mouseEnabled è impostato su false, l'istanza non riceve gli eventi del mouse. L'impostazione non influisce sugli eventuali elementi secondari dell'istanza presenti nell'elenco di visualizzazione. Per cambiare il comportamento mouseEnabled di tutti gli elementi secondari di un oggetto dell'elenco di visualizzazione, utilizzare flash.display.DisplayObjectContainer.mouseChildren.
Nessun evento viene inviato impostando questa proprietà. È necessario utilizzare il metodo addEventListener() per creare la funzionalità interattiva.
public function get mouseEnabled():Boolean
public function set mouseEnabled(value:Boolean):void
Vedere anche
| tabEnabled | proprietà |
tabEnabled:Boolean [lettura-scrittura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Specifica se questo oggetto è incluso nell'ordine di tabulazione. Se questo oggetto è nell'ordine di tabulazione, il valore è true, in caso contrario è false. Per impostazione predefinita, il valore è false, a eccezione dei casi seguenti:
true.type = "input", il valore è true.buttonMode = true, il valore è true. public function get tabEnabled():Boolean
public function set tabEnabled(value:Boolean):void
| tabIndex | proprietà |
tabIndex:int [lettura-scrittura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Specifica l'ordine di tabulazione degli oggetti in un file SWF. Il valore predefinito di questa proprietà tabIndex è -1 e indica che per l'oggetto non è impostato un indice di tabulazione.
Se un qualunque oggetto visualizzato nel file SWF contiene una proprietà tabIndex, l'ordine di tabulazione automatico viene disabilitato e viene calcolato in base alle proprietà tabIndex degli oggetti presenti nel file SWF. L'ordine di tabulazione personalizzato include solo gli oggetti dotati delle proprietà tabIndex.
La proprietà tabIndex può essere un numero intero non negativo. Gli oggetti vengono ordinati in base alle relative proprietà tabIndex, in ordine ascendente. Un oggetto con un valore tabIndex di 1 precede un oggetto con il valore tabIndex di 2. È sconsigliabile utilizzare lo stesso valore di tabIndex per più oggetti.
L'ordine di tabulazione personalizzato definito dalla proprietà tabIndex è di tipo flat. In altre parole, non viene prestata alcuna attenzione alle relazioni gerarchiche degli oggetti nel file SWF. Tutti gli oggetti del file SWF dotati delle proprietà tabIndex vengono inseriti nell'ordine di tabulazione, il quale viene determinato dall'ordine dei valori tabIndex.
public function get tabIndex():int
public function set tabIndex(value:int):void
| InteractiveObject | () | Funzione di costruzione |
public function InteractiveObject()
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Una chiamata alla funzione di costruzione new InteractiveObject() genera un'eccezione ArgumentError. È tuttavia possibile chiamare funzioni di costruzione per le seguenti sottoclassi di InteractiveObject:
new SimpleButton()new TextField()new Loader()new Sprite()new MovieClip()| click | Evento |
flash.events.MouseEvent
flash.events.MouseEvent.CLICK
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Inviato quando l'utente preme e rilascia il pulsante principale del dispositivo di puntamento sopra lo stesso InteractiveObject. Perché si verifichi un evento click, esso deve seguire sempre questa serie di eventi nell'ordine seguente: evento mouseDown, quindi mouseUp. L'oggetto target deve essere lo stesso per entrambi gli eventi, altrimenti l'evento click non si verifica. Tra gli eventi mouseDown o mouseUp può verificarsi qualsiasi numero di eventi del mouse in qualunque momento; l'evento click si verifica in ogni caso.
type di un oggetto evento click.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | true |
buttonDown | true se viene premuto il pulsante principale del mouse; false in caso contrario. |
cancelable | false; non è presente alcun comportamento predefinito da annullare. |
ctrlKey | true se il tasto Ctrl è attivo; false se è inattivo. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
localX | La coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene. |
localY | La coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene. |
shiftKey | true se il tasto Maiusc è attivo; false se è inattivo. |
stageX | La coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage. |
stageY | La coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage. |
target | L'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzare la proprietà currentTarget per accedere all'oggetto nell'elenco di visualizzazione, che sta elaborando l'evento. |
| doubleClick | Evento |
flash.events.MouseEvent
flash.events.MouseEvent.DOUBLE_CLICK
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Inviato quando l'utente preme e rilascia il pulsante principale di un dispositivo di puntamento due volte in rapida successione sopra la stessa istanza InteractiveObject quando il flag doubleClickEnabled dell'oggetto è impostato su true. Perché si verifichi un evento doubleClick, esso deve seguire immediatamente la serie di eventi seguente: mouseDown, mouseUp, click, mouseDown, mouseUp. Tutti questi eventi devono avere la stessa destinazione dell'evento doubleClick. Il secondo clic, rappresentato dai secondi eventi mouseDown e mouseUp, deve verificarsi entro un intervallo di tempo specifico dopo l'evento click. La lunghezza consentita per questo intervallo varia a seconda del sistema operativo e può essere spesso configurata dall'utente. Se la destinazione è un campo di testo selezionabile, il comportamento predefinito è la selezione della parola che si trova sotto il puntatore. Se l'oggetto InteractiveObject di destinazione non ha il flag doubleClickEnabled impostato su true, riceve due eventi click.
La proprietà doubleClickEnabled è false per impostazione predefinita.
Il comportamento di selezione del testo mediante doppio clic di un oggetto TextField non è correlato all'evento doubleClick. Utilizzare TextField.doubleClickEnabled per controllare le selezioni TextField.
type di un oggetto evento doubleClick.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | true |
buttonDown | true se viene premuto il pulsante principale del mouse; false in caso contrario. |
cancelable | false; non è presente alcun comportamento predefinito da annullare. |
ctrlKey | true se il tasto Ctrl è attivo; false se è inattivo. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
localX | La coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene. |
localY | La coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene. |
shiftKey | true se il tasto Maiusc è attivo; false se è inattivo. |
stageX | La coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage. |
stageY | La coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage. |
target | L'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzare la proprietà currentTarget per accedere all'oggetto nell'elenco di visualizzazione, che sta elaborando l'evento. |
Vedere anche
| focusIn | Evento |
flash.events.FocusEvent
flash.events.FocusEvent.FOCUS_IN
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Inviato dopo che un oggetto di visualizzazione ha ricevuto lo stato di attivazione. Questa situazione si verifica quando un utente evidenzia l'oggetto con un dispositivo di puntamento o mediante la tastiera. L'oggetto che riceve lo stato di attivazione è l'oggetto target di questo evento, mentre l'istanza InteractiveObject corrispondente che perde lo stato di attivazione è l'oggetto correlato. Un riferimento all'oggetto correlato viene memorizzato nella proprietà relatedObject dell'oggetto di destinazione. La proprietà shiftKey non viene utilizzata. Questo evento segue l'invio dell'evento focusOut dell'oggetto precedente.
type di un oggetto evento focusIn.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | true |
cancelable | false; non è presente alcun comportamento predefinito da annullare. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
keyCode | 0; valido solo per gli eventi keyFocusChange. |
relatedObject | L'istanza complementare di InteractiveObject che è interessata dal cambiamento di attivazione. |
shiftKey | false; valido solo per gli eventi keyFocusChange. |
target | L'istanza InteractiveObject che è appena stata attivata. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzare la proprietà currentTarget per accedere all'oggetto nell'elenco di visualizzazione, che sta elaborando l'evento.
|
| focusOut | Evento |
flash.events.FocusEvent
flash.events.FocusEvent.FOCUS_OUT
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Inviato dopo che un oggetto di visualizzazione ha perso lo stato di attivazione. Questa situazione si verifica quando un utente evidenzia un oggetto diverso con un dispositivo di puntamento o mediante la tastiera. L'oggetto che perde lo stato di attivazione è l'oggetto target di questo evento, mentre l'istanza InteractiveObject corrispondente che riceve lo stato di attivazione è l'oggetto correlato. Un riferimento all'oggetto correlato viene memorizzato nella proprietà relatedObject dell'oggetto target. La proprietà shiftKey non viene utilizzata. Questo evento precede l'invio dell'evento focusIn da parte dell'oggetto correlato.
type di un oggetto evento focusOut.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | true |
cancelable | false; non è presente alcun comportamento predefinito da annullare. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
keyCode | 0; valido solo per gli eventi keyFocusChange. |
relatedObject | L'istanza complementare di InteractiveObject che è interessata dal cambiamento di attivazione. |
shiftKey | false; valido solo per gli eventi keyFocusChange. |
target | L'istanza InteractiveObject che è appena stata disattivata. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzare la proprietà currentTarget per accedere all'oggetto nell'elenco di visualizzazione, che sta elaborando l'evento.
|
| keyDown | Evento |
flash.events.KeyboardEvent
flash.events.KeyboardEvent.KEY_DOWN
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Inviato quando l'utente preme un tasto. Le mappature tra tasti e caratteri specifici variano a seconda del dispositivo e del sistema operativo. Questo tipo di evento viene generato dopo una tale mappatura ma prima dell'elaborazione di un IME (input method editor). Gli IME vengono utilizzati per immettere caratteri particolari, ad esempio gli ideogrammi cinesi, che la tastiera QWERTY standard non è adatta a produrre. Questo evento si verifica prima dell'evento keyUp.
type di un oggetto evento keyDown.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | true |
cancelable | false; non è presente alcun comportamento predefinito da annullare. |
charCode | Il valore del codice di carattere del tasto premuto o rilasciato. |
ctrlKey | true se il tasto Ctrl è attivo; false se è inattivo. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
keyCode | Il valore del codice tasto del tasto premuto o rilasciato. |
keyLocation | La posizione del tasto sulla tastiera. |
shiftKey | true se il tasto Maiusc è attivo; false se è inattivo. |
target | L'istanza InteractiveObject attivata. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzare la proprietà currentTarget per accedere all'oggetto nell'elenco di visualizzazione, che sta elaborando l'evento. |
| keyFocusChange | Evento |
flash.events.FocusEvent
flash.events.FocusEvent.KEY_FOCUS_CHANGE
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Inviato quando l'utente tenta di cambiare l'elemento attivo utilizzando la tastiera. Il comportamento predefinito di questo evento è la modifica dello stato di attivazione e l'invio degli eventi focusIn e focusOut corrispondenti.
Questo evento viene inviato all'oggetto attivo. L'oggetto correlato a questo evento è l'istanza InteractiveObject che riceve l'attivazione se non si disabilita il comportamento predefinito. La modifica dello stato di attivazione può essere evitata chiamando il metodo preventDefault() su un listener di eventi correttamente registrato con l'oggetto target. Flash Player cambia lo stato di attivazione e invia gli eventi focusIn e focusOut come comportamento predefinito.
type di un oggetto evento keyFocusChange.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | true |
cancelable | true; chiama il metodo preventDefault() per annullare il comportamento predefinito. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
keyCode | Il valore del codice tasto del tasto premuto per attivare un evento keyFocusChange. |
relatedObject | L'istanza complementare di InteractiveObject che è interessata dal cambiamento di attivazione. |
shiftKey | true se il modificatore del tasto Maiusc è attivato; false in caso contrario. |
target | L'istanza corrente di InteractiveObject attivata. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzare la proprietà currentTarget per accedere all'oggetto nell'elenco di visualizzazione, che sta elaborando l'evento.
|
| keyUp | Evento |
flash.events.KeyboardEvent
flash.events.KeyboardEvent.KEY_UP
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Inviato quando l'utente rilascia un tasto. Le mappature tra tasti e caratteri specifici variano a seconda del dispositivo e del sistema operativo. Questo tipo di evento viene generato dopo una tale mappatura ma prima dell'elaborazione di un IME (input method editor). Gli IME vengono utilizzati per immettere caratteri particolari, ad esempio gli ideogrammi cinesi, che la tastiera QWERTY standard non è adatta a produrre. Questo evento si verifica dopo un evento keyDown e ha le seguenti caratteristiche:
type di un oggetto evento keyUp.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | true |
cancelable | false; non è presente alcun comportamento predefinito da annullare. |
charCode | Contiene il valore del codice di carattere del tasto premuto o rilasciato. |
ctrlKey | true se il tasto Ctrl è attivo; false se è inattivo. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
keyCode | Il valore del codice tasto del tasto premuto o rilasciato. |
keyLocation | La posizione del tasto sulla tastiera. |
shiftKey | true se il tasto Maiusc è attivo; false se è inattivo. |
target | L'istanza InteractiveObject attivata. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzare la proprietà currentTarget per accedere all'oggetto nell'elenco di visualizzazione, che sta elaborando l'evento. |
| mouseDown | Evento |
flash.events.MouseEvent
flash.events.MouseEvent.MOUSE_DOWN
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Inviato quando un utente preme il pulsante del dispositivo di puntamento su un'istanza InteractiveObject nella finestra di Flash Player. Se la destinazione è un'istanza SimpleButton, il comportamento predefinito dell'istanza è la visualizzazione dell'oggetto di visualizzazione downState. Se la destinazione è un campo di testo selezionabile, il comportamento predefinito è l'inizio della selezione nel campo di testo.
type di un oggetto evento mouseDown.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | true |
buttonDown | true se viene premuto il pulsante principale del mouse; false in caso contrario. |
cancelable | false; il comportamento predefinito non può essere annullato. |
ctrlKey | true se il tasto Ctrl è attivo; false se è inattivo. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
localX | La coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene. |
localY | La coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene. |
shiftKey | true se il tasto Maiusc è attivo; false se è inattivo. |
stageX | La coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage. |
stageY | La coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage. |
target | L'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzare la proprietà currentTarget per accedere all'oggetto nell'elenco di visualizzazione, che sta elaborando l'evento. |
| mouseFocusChange | Evento |
flash.events.FocusEvent
flash.events.FocusEvent.MOUSE_FOCUS_CHANGE
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Inviato quando l'utente tenta di cambiare l'elemento attivo utilizzando un dispositivo di puntamento. Il comportamento predefinito di questo evento è la modifica dello stato di attivazione e l'invio degli eventi focusIn e focusOut corrispondenti.
Questo evento viene inviato all'oggetto attivo. L'oggetto correlato a questo evento è l'istanza InteractiveObject che riceve l'attivazione se non si disabilita il comportamento predefinito. La modifica dello stato di attivazione può essere evitata chiamando preventDefault() su un listener di eventi correttamente registrato con l'oggetto target. La proprietà shiftKey non viene utilizzata. Flash Player cambia lo stato di attivazione e invia gli eventi focusIn e focusOut come comportamento predefinito.
type di un oggetto evento mouseFocusChange.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | true |
cancelable | true; chiama il metodo preventDefault() per annullare il comportamento predefinito. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
keyCode | 0; valido solo per gli eventi keyFocusChange. |
relatedObject | L'istanza complementare di InteractiveObject che è interessata dal cambiamento di attivazione. |
shiftKey | false; valido solo per gli eventi keyFocusChange. |
target | L'istanza corrente di InteractiveObject attivata. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzare la proprietà currentTarget per accedere all'oggetto nell'elenco di visualizzazione, che sta elaborando l'evento.
|
| mouseMove | Evento |
flash.events.MouseEvent
flash.events.MouseEvent.MOUSE_MOVE
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Inviato quando l'utente sposta il dispositivo di puntamento mentre si trova sopra un'istanza InteractiveObject. Se la destinazione è un campo di testo che l'utente sta selezionando, il comportamento predefinito è l'aggiornamento della selezione.
Definisce il valore della proprietàtype di un oggetto evento mouseMove.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | true |
buttonDown | true se viene premuto il pulsante principale del mouse; false in caso contrario. |
cancelable | false; il comportamento predefinito non può essere annullato. |
ctrlKey | true se il tasto Ctrl è attivo; false se è inattivo. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
localX | La coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene. |
localY | La coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene. |
shiftKey | true se il tasto Maiusc è attivo; false se è inattivo. |
stageX | La coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage. |
stageY | La coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage. |
target | L'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzare la proprietà currentTarget per accedere all'oggetto nell'elenco di visualizzazione, che sta elaborando l'evento. |
| mouseOut | Evento |
flash.events.MouseEvent
flash.events.MouseEvent.MOUSE_OUT
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Inviato quando l'utente allontana un dispositivo di puntamento da un'istanza InteractiveObject. La destinazione dell'evento è l'oggetto precedente che si trovava sotto il dispositivo di puntamento. relatedObject è l'oggetto sul quale si è spostato il dispositivo di puntamento. Se la destinazione è un'istanza SimpleButton, il comportamento predefinito dell'oggetto è la visualizzazione dell'oggetto di visualizzazione upState.
L'evento mouseOut viene inviato ogni volta che il mouse esce dall'area di qualunque oggetto secondario del contenitore di oggetto di visualizzazione, anche se il mouse rimane sopra un altro oggetto secondario del contenitore. Si tratta di un comportamento che non si addice allo scopo dell'evento rollOut, che è quello di semplificare la codifica dei comportamenti di rollover per i contenitori di oggetti di visualizzazione che includono elementi secondari. Quando il mouse esce dall'area di un oggetto di visualizzazione o dall'area di uno dei suoi elementi secondari per passare a un oggetto che non è uno dei suoi elementi secondari, l'oggetto di visualizzazione invia l'evento rollOut. Gli eventi rollOut vengono inviati consecutivamente verso l'alto lungo la catena di elementi superiori dell'oggetto, a partire da quell'oggetto e fino ad arrivare all'elemento superiore più alto che non sia né l'elemento principale né un antenato di relatedObject.
type di un oggetto evento mouseOut.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | true |
buttonDown | true se viene premuto il pulsante principale del mouse; false in caso contrario. |
cancelable | false; il comportamento predefinito non può essere annullato. |
ctrlKey | true se il tasto Ctrl è attivo; false se è inattivo. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
relatedObject | L'oggetto dell'elenco di visualizzazione a cui punta ora il dispositivo di puntamento. |
localX | La coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene. |
localY | La coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene. |
shiftKey | true se il tasto Maiusc è attivo; false se è inattivo. |
stageX | La coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage. |
stageY | La coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage. |
target | L'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzare la proprietà currentTarget per accedere all'oggetto nell'elenco di visualizzazione, che sta elaborando l'evento. |
| mouseOver | Evento |
flash.events.MouseEvent
flash.events.MouseEvent.MOUSE_OVER
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Inviato quando un utente muove un dispositivo di puntamento sopra un'istanza InteractiveObject nella finestra di Flash Player. relatedObject è l'oggetto precedente che si trovava sotto il dispositivo di puntamento. Se la destinazione è un'istanza SimpleButton, il comportamento predefinito dell'oggetto è la visualizzazione dell'oggetto di visualizzazione overState o upState, a seconda che il pulsante del mouse sia premuto o meno.
L'evento mouseOver viene inviato ogni volta che il mouse entra nell'area di qualunque oggetto secondario del contenitore di oggetto di visualizzazione, anche se il mouse si trovava già sopra un altro oggetto secondario del contenitore. Si tratta di un comportamento che non si addice allo scopo dell'evento rollOver, che è quello di semplificare la codifica dei comportamenti di rollout per i contenitori di oggetti di visualizzazione che includono elementi secondari. Quando il mouse entra nell'area di un oggetto di visualizzazione o di qualsiasi suo elemento secondario da un oggetto che non è un suo elemento secondario, l'oggetto di visualizzazione invia l'evento rollOver. Gli eventi rollOver vengono inviati consecutivamente verso il basso lungo la catena di elementi superiori dell'oggetto, a partire dall'elemento superiore più alto che non sia né l'elemento principale né un antenato di relatedObject e fino ad arrivare a quell'oggetto.
type di un oggetto evento mouseOver.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | true |
buttonDown | true se viene premuto il pulsante principale del mouse; false in caso contrario. |
cancelable | false; il comportamento predefinito non può essere annullato. |
ctrlKey | true se il tasto Ctrl è attivo; false se è inattivo. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
relatedObject | L'oggetto dell'elenco di visualizzazione a cui puntava il dispositivo di puntamento. |
localX | La coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene. |
localY | La coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene. |
shiftKey | true se il tasto Maiusc è attivo; false se è inattivo. |
stageX | La coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage. |
stageY | La coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage. |
target | L'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzare la proprietà currentTarget per accedere all'oggetto nell'elenco di visualizzazione, che sta elaborando l'evento. |
| mouseUp | Evento |
flash.events.MouseEvent
flash.events.MouseEvent.MOUSE_UP
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Inviato quando un utente rilascia il pulsante del dispositivo di puntamento su un'istanza InteractiveObject nella finestra di Flash Player. Se la destinazione è un'istanza SimpleButton, l'oggetto visualizza l'oggetto di visualizzazione upState. Se la destinazione è un campo di testo selezionabile, il comportamento predefinito è la fine della selezione nel campo di testo.
type di un oggetto evento mouseUp.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | true |
buttonDown | true se viene premuto il pulsante principale del mouse; false in caso contrario. |
cancelable | false; il comportamento predefinito non può essere annullato. |
ctrlKey | true se il tasto Ctrl è attivo; false se è inattivo. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
localX | La coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene. |
localY | La coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene. |
shiftKey | true se il tasto Maiusc è attivo; false se è inattivo. |
stageX | La coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage. |
stageY | La coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage. |
target | L'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzare la proprietà currentTarget per accedere all'oggetto nell'elenco di visualizzazione, che sta elaborando l'evento. |
| mouseWheel | Evento |
flash.events.MouseEvent
flash.events.MouseEvent.MOUSE_WHEEL
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Inviato quando la rotella del mouse viene fatta ruotare sopra un'istanza InteractiveObject nella finestra di Flash Player. Se la destinazione è un campo di testo, il comportamento predefinito del testo è lo scorrimento.
Definisce il valore della proprietàtype di un oggetto evento mouseWheel.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | true |
buttonDown | true se viene premuto il pulsante principale del mouse; false in caso contrario. |
cancelable | false; il comportamento predefinito non può essere annullato. |
ctrlKey | true se il tasto Ctrl è attivo; false se è inattivo. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
delta | Il numero di righe a cui corrisponde ogni scatto della rotella del mouse. |
localX | La coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene. |
localY | La coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene. |
shiftKey | true se il tasto Maiusc è attivo; false se è inattivo. |
stageX | La coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage. |
stageY | La coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage. |
target | L'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzare la proprietà currentTarget per accedere all'oggetto nell'elenco di visualizzazione, che sta elaborando l'evento. |
| rollOut | Evento |
flash.events.MouseEvent
flash.events.MouseEvent.ROLL_OUT
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Inviato quando l'utente allontana un dispositivo di puntamento da un'istanza InteractiveObject. La destinazione dell'evento è l'oggetto precedente che si trovava sotto il dispositivo di puntamento o un elemento principale di tale oggetto. relatedObject è l'oggetto sul quale si è spostato il dispositivo di puntamento. Gli eventi rollOut vengono inviati consecutivamente verso l'alto lungo la catena di elementi superiori dell'oggetto, a partire da quell'oggetto e fino ad arrivare all'elemento superiore più alto che non sia né l'elemento principale né un antenato di relatedObject.
Lo scopo dell'evento rollOut è di semplificare la codifica dei comportamenti di rollover per i contenitori di oggetti di visualizzazione che includono elementi secondari. Quando il mouse esce dall'area di un oggetto di visualizzazione o di qualsiasi suo elemento secondario per spostarsi su un oggetto che non è un suo elemento secondario, l'oggetto di visualizzazione invia l'evento rollOut. Si tratta di un comportamento diverso da quello dell'evento mouseOut, che viene inviato ogni volta che il mouse esce dall'area di qualunque oggetto secondario del contenitore di oggetto di visualizzazione, anche se il mouse rimane sopra un altro oggetto secondario del contenitore.
type di un oggetto evento rollOut.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | false |
buttonDown | true se viene premuto il pulsante principale del mouse; false in caso contrario. |
cancelable | false; non è presente alcun comportamento predefinito da annullare. |
ctrlKey | true se il tasto Ctrl è attivo; false se è inattivo. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
relatedObject | L'oggetto dell'elenco di visualizzazione a cui punta ora il dispositivo di puntamento. |
localX | La coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene. |
localY | La coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene. |
shiftKey | true se il tasto Maiusc è attivo; false se è inattivo. |
stageX | La coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage. |
stageY | La coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage. |
target | L'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzare la proprietà currentTarget per accedere all'oggetto nell'elenco di visualizzazione, che sta elaborando l'evento. |
| rollOver | Evento |
flash.events.MouseEvent
flash.events.MouseEvent.ROLL_OVER
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Inviato quando l'utente sposta un dispositivo di puntamento sopra un'istanza InteractiveObject. La destinazione dell'evento è l'oggetto che si trova sotto il dispositivo di puntamento o un elemento principale di tale oggetto. relatedObject è l'oggetto precedente che si trovava sotto il dispositivo di puntamento. Gli eventi rollOver vengono inviati consecutivamente verso il basso lungo la catena di elementi superiori dell'oggetto, a partire dall'elemento superiore più alto che non sia né l'elemento principale né un antenato di relatedObject e fino ad arrivare a quell'oggetto.
Lo scopo dell'evento rollOver è di semplificare la codifica dei comportamenti di rollout per i contenitori di oggetti di visualizzazione che includono elementi secondari. Quando il mouse entra nell'area di un oggetto di visualizzazione o di qualsiasi suo elemento secondario da un oggetto che non è un suo elemento secondario, l'oggetto di visualizzazione invia l'evento rollOver. Si tratta di un comportamento diverso da quello dell'evento mouseOver, che viene inviato ogni volta che il mouse entra nell'area di qualunque oggetto secondario del contenitore di oggetto di visualizzazione, anche se il mouse si trovava già sopra un altro oggetto secondario del contenitore.
type di un oggetto evento rollOver.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | false |
buttonDown | true se viene premuto il pulsante principale del mouse; false in caso contrario. |
cancelable | false; non è presente alcun comportamento predefinito da annullare. |
ctrlKey | true se il tasto Ctrl è attivo; false se è inattivo. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
relatedObject | L'oggetto dell'elenco di visualizzazione a cui puntava il dispositivo di puntamento. |
localX | La coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene. |
localY | La coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene. |
shiftKey | true se il tasto Maiusc è attivo; false se è inattivo. |
stageX | La coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage. |
stageY | La coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage. |
target | L'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzare la proprietà currentTarget per accedere all'oggetto nell'elenco di visualizzazione, che sta elaborando l'evento. |
| tabChildrenChange | Evento |
flash.events.Event
flash.events.Event.TAB_CHILDREN_CHANGE
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Inviato quando cambia il valore del flag tabChildren dell'oggetto.
type di un oggetto evento tabChildrenChange.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | true |
cancelable | false; non è presente alcun comportamento predefinito da annullare. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
target | L'oggetto il cui flag tabChildren è stato modificato. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzare la proprietà currentTarget per accedere all'oggetto nell'elenco di visualizzazione, che sta elaborando l'evento. |
| tabEnabledChange | Evento |
flash.events.Event
flash.events.Event.TAB_ENABLED_CHANGE
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Inviato quando cambia il flag tabEnabled dell'oggetto.
type di un oggetto evento tabEnabledChange.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | true |
cancelable | false; non è presente alcun comportamento predefinito da annullare. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
target | L'istanza InteractiveObject il cui flag tabEnabled è stato modificato. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzare la proprietà currentTarget per accedere all'oggetto nell'elenco di visualizzazione, che sta elaborando l'evento. |
| tabIndexChange | Evento |
flash.events.Event
flash.events.Event.TAB_INDEX_CHANGE
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Inviato quando cambia il valore della proprietà tabIndex dell'oggetto.
type di un oggetto evento tabIndexChange.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | true |
cancelable | false; non è presente alcun comportamento predefinito da annullare. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
target | L'oggetto il cui tabIndex è stato modificato. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzare la proprietà currentTarget per accedere all'oggetto nell'elenco di visualizzazione, che sta elaborando l'evento. |
InteractiveObjectExample, che a propria volta utilizza la classe ChildSprite per disegnare un rettangolo e successivamente manipolarlo in base a diversi eventi del mouse. Questa operazione viene eseguita mediante la procedura seguente:
InteractiveObjectExample viene creato un nuovo oggetto ChildSprite di tipo Sprite di nome child, che chiama il metodo di costruzione ChildSprite per disegnare la forma e aggiungere degli eventi del mouse per la forma (come illustrato nella procedura seguente). L'oggetto child viene aggiunto in cima all'elenco di visualizzazione in corrispondenza delle coordinate x = 0, y = 0. ChildSprite, dichiarare le proprietà size e overSize che vengono successivamente utilizzate nel metodo draw() e nei metodi MouseEvent.ChildSprite viene disegnato un quadrato arancione mediante i metodi della classe Graphics e il metodo draw().mouseOverHandler: ridisegna un quadrato più grande con una dimensione di 60 x 60 pixel di colore giallo scuro in corrispondenza delle coordinate originali.mouseOutHandler: ripristina le dimensioni e il colore originali del quadrato.mouseDownHandler: ridisegna un quadrato più grande con una dimensione di 60 x 60 pixel di colore blu chiaro in corrispondenza delle coordinate originali.mouseUpHandler: come mouseOverHandler.
package {
import flash.display.Sprite;
public class InteractiveObjectExample extends Sprite {
public function InteractiveObjectExample() {
var child:Sprite = new ChildSprite();
addChild(child);
}
}
}
import flash.display.Sprite;
import flash.events.MouseEvent;
class ChildSprite extends Sprite {
private var size:uint = 50;
private var overSize:uint = 60;
private var backgroundColor:uint = 0xFFCC00;
private var overColor:uint = 0xCCFF00;
private var downColor:uint = 0x00CCFF;
public function ChildSprite() {
buttonMode = true;
draw(size, size, backgroundColor);
addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler);
addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler);
addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
}
private function draw(w:uint, h:uint, bgColor:uint):void {
graphics.clear();
graphics.beginFill(bgColor);
graphics.drawRect(0, 0, w, h);
graphics.endFill();
}
public function mouseOverHandler(event:MouseEvent):void {
trace("mouseOverHandler");
draw(overSize, overSize, overColor);
}
public function mouseOutHandler(event:MouseEvent):void {
trace("mouseOutHandler");
draw(size, size, backgroundColor);
}
public function mouseDownHandler(event:MouseEvent):void {
trace("mouseDownHandler");
draw(overSize, overSize, downColor);
}
public function mouseUpHandler(event:MouseEvent):void {
trace("mouseUpHandler");
draw(overSize, overSize, overColor);
}
}
Inviami un messaggio e-mail quando vengono aggiunti dei commenti a questa | Rapporto sui commenti
Pagina corrente: http://livedocs.adobe.com/flash/9.0_it/ActionScriptLangRefV3/flash/display/InteractiveObject.html