Pacchetto | fl.managers |
Interfaccia | public interface IFocusManager |
Implementatori | FocusManager |
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
defaultButton : Button
Ottiene o imposta un riferimento al pulsante predefinito. | IFocusManager | ||
defaultButtonEnabled : Boolean
Ottiene o imposta un valore che indica se il pulsante predefinito è abilitato. | IFocusManager | ||
form : DisplayObjectContainer
Contenitore DisplayObjectContainer di base per IFocusManager; solitamente è lo stage. | IFocusManager | ||
nextTabIndex : int [sola lettura]
Ottiene il successivo indice di tabulazione univoco da utilizzare nel ciclo di tabulazioni corrente. | IFocusManager | ||
showFocusIndicator : Boolean
Ottiene o imposta un valore che determina se l'interfaccia utente cambia per indicare che un componente specifico è attivo. | IFocusManager |
Metodo | Definito da | ||
---|---|---|---|
Attiva un gestore di attivazione. | IFocusManager | ||
Disattiva un gestore di attivazione. | IFocusManager | ||
Recupera l'oggetto IFocusManagerComponent che contiene l'oggetto specificato, se presente. | IFocusManager | ||
Recupera il componente IFocusManagerComponent che è l'elemento attivo corrente. | IFocusManager | ||
Recupera il componente che diventerà l'elemento attivo successivo se l'utente preme il tasto Tab. | IFocusManager | ||
Imposta la proprietà showFocusIndicator su false. | IFocusManager | ||
Imposta come elemento attivo un componente IFocusManagerComponent. | IFocusManager | ||
Imposta la proprietà showFocusIndicator su true. | IFocusManager |
defaultButton | proprietà |
defaultButton:Button
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Ottiene o imposta un riferimento al pulsante predefinito. Il pulsante predefinito funge da pulsante proxy per ciascun componente attivato quando viene premuto il tasto Invio. La pressione del tasto Invio attiva un evento click
da inviare al pulsante predefinito da parte del componente attivato. I componenti Button non richiedono pulsanti predefiniti. Quando l'attivazione viene spostata su un componente Button, il componente Button predefinito non può essere attivato; se invece l'attivazione viene spostata da un componente Button a un componente che non è un pulsante, il componente Button predefinito può essere attivato.
Implementazione
public function get defaultButton():Button
public function set defaultButton(value:Button):void
defaultButtonEnabled | proprietà |
defaultButtonEnabled:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Ottiene o imposta un valore che indica se il pulsante predefinito è abilitato. Se questo valore è impostato su true
, il gestore di attivazione esegue il monitoraggio del tasto Invio e invia un evento click
al pulsante predefinito quando il tasto Invio viene premuto o quando viene attivato un componente che non è un componente Button. Se questo valore è impostato su false
, il gestore di attivazione non esegue il monitoraggio del tasto Invio. Per i componenti che impiegano il tasto Invio, questa proprietà viene impostata su false
per impedire che un evento click
venga inviato al pulsante predefinito, se esistente, ogni volta che il tasto Invio viene premuto.
Implementazione
public function get defaultButtonEnabled():Boolean
public function set defaultButtonEnabled(value:Boolean):void
form | proprietà |
form:DisplayObjectContainer
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5.5 |
Versioni runtime: | AIR 1.0, Flash Player 9.0.28.0 |
Contenitore DisplayObjectContainer di base per IFocusManager; solitamente è lo stage.
Implementazione
public function get form():DisplayObjectContainer
public function set form(value:DisplayObjectContainer):void
nextTabIndex | proprietà |
nextTabIndex:int
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Ottiene il successivo indice di tabulazione univoco da utilizzare nel ciclo di tabulazioni corrente. Un ciclo di tabulazione include uno o più componenti gestiti da un gestore di attivazione.
Implementazione
public function get nextTabIndex():int
showFocusIndicator | proprietà |
showFocusIndicator:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Ottiene o imposta un valore che determina se l'interfaccia utente cambia per indicare che un componente specifico è attivo.
Se questa proprietà è impostata su true
, un componente attivato viene contrassegnato da un indicatore visivo. Se è impostata su false, l'indicatore visivo dell'attivazione non viene utilizzato.
Per impostazione predefinita, questa proprietà è impostata su false
fino a quando l'utente non preme il tasto Tab; a quel punto, viene impostata su true
.
Implementazione
public function get showFocusIndicator():Boolean
public function set showFocusIndicator(value:Boolean):void
activate | () | metodo |
public function activate():void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Attiva un gestore di attivazione.
Se più oggetti DisplayObjectContainer vengono visualizzati sullo schermo allo stesso tempo, il gestore di sistema attiva e disattiva gli oggetti FocusManager con lo spostarsi dell'attivazione da un contenitore all'altro. Quando l'attivazione si sposta su un componente che si trova in un oggetto DisplayObjectContainer il cui gestore di attivazione è disattivato, il gestore di sistema attiva tale gestore di attivazione chiamando il metodo activate()
. Può essere attivo un solo un gestore di attivazione per volta; prima di attivare un gestore di attivazione, il gestore di sistema impiega il metodo deactivate()
per disattivare un gestore di attivazione attivo i cui componenti non sono più attivati.
deactivate | () | metodo |
public function deactivate():void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Disattiva un gestore di attivazione.
Se più oggetti DisplayObjectContainer vengono visualizzati sullo schermo allo stesso tempo, il gestore di sistema attiva e disattiva gli oggetti FocusManager con lo spostarsi dell'attivazione da un contenitore all'altro. Quando l'attivazione si sposta su un componente che si trova in un oggetto DisplayObjectContainer il cui gestore di attivazione è disattivato, il gestore di sistema attiva tale gestore di attivazione chiamando il metodo activate()
. Può essere attivo un solo un gestore di attivazione per volta; prima di attivare un gestore di attivazione, il gestore di sistema impiega il metodo deactivate()
per disattivare un gestore di attivazione attivo i cui componenti non sono più attivati.
findFocusManagerComponent | () | metodo |
public function findFocusManagerComponent(component:InteractiveObject):InteractiveObject
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Recupera l'oggetto IFocusManagerComponent che contiene l'oggetto specificato, se presente.
Flash Player può attivare sia i sottocomponenti che gli stessi componenti. Questo metodo viene utilizzato per trovare il componente attivato o che contiene il sottocomponente attivato.
Parametri
component:InteractiveObject — Un oggetto che può essere attivato a livello di Flash Player.
|
InteractiveObject — Il contenitore IFocusManagerComponent contenente l'oggetto specificato; altrimenti questo metodo restituisce il valore null .
|
getFocus | () | metodo |
public function getFocus():InteractiveObject
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Recupera il componente IFocusManagerComponent che è l'elemento attivo corrente. Utilizzate questo metodo per determinare quale componente è stato attivato. Se si usa l'oggetto stage per scoprire quale componente è stato attivato, è possibile che venga restituito il sottocomponente del componente attivato.
RestituisceInteractiveObject — Il componente IFocusManagerComponent che è l'elemento attivo.
|
getNextFocusManagerComponent | () | metodo |
public function getNextFocusManagerComponent(backward:Boolean = false):InteractiveObject
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Recupera il componente che diventerà l'elemento attivo successivo se l'utente preme il tasto Tab.
Questo metodo può essere usato per rilevare il componente successivo che verrà attivato nel ciclo di tabulazioni, se l'attivazione si sposta di un elemento per volta in avanti o all'indietro. Se l'applicazione non contiene altri componenti validi, questo metodo recupera il componente corrente attivato.
Parametri
backward:Boolean (default = false ) — Indica se l'attivazione si sposta in direzione contraria nel ciclo di tabulazioni. Se questo valore è true , il metodo restituisce il componente che sarebbe stato attivato se l'attivazione si fosse spostata in direzione contraria in seguito alla pressione dei tati Maiusc + Tab da parte dell'utente.
|
InteractiveObject — Il componente successivo da attivare.
|
hideFocus | () | metodo |
public function hideFocus():void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Imposta la proprietà showFocusIndicator
su false
. Se un componente attivato viene contrassegnato con un indicatore di attivazione visivo, questo metodo consente di rimuovere tale indicatore.
setFocus | () | metodo |
public function setFocus(o:InteractiveObject):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Imposta come elemento attivo un componente IFocusManagerComponent. Questo metodo non verifica la visibilità, lo stato di attivazione o altre condizioni del componente.
Parametri
o:InteractiveObject — Il componente che deve essere attivato.
|
showFocus | () | metodo |
public function showFocus():void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Imposta la proprietà showFocusIndicator
su true
. Se un componente ottiene l'attivazione, questo metodo disegna l'indicatore di attivazione visivo sul componente.
Tue Jun 12 2018, 02:44 PM Z