Pakket | fl.managers |
Interface | public interface IFocusManager |
Geïmplementeerd door | FocusManager |
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
defaultButton : Button
Hiermee wordt een verwijzing naar de standaardknop opgehaald of ingesteld. | IFocusManager | ||
defaultButtonEnabled : Boolean
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de standaardknop is ingeschakeld. | IFocusManager | ||
form : DisplayObjectContainer
Algemene DisplayObjectContainer voor de IFocusManager, doorgaans het werkgebied. | IFocusManager | ||
nextTabIndex : int [alleen-lezen]
Hiermee wordt de volgende unieke tabindex opgehaald voor gebruik in de huidige tablus. | IFocusManager | ||
showFocusIndicator : Boolean
Hiermee wordt een waarde opgehaald of ingesteld die bepaalt of de gebruikersinterface wijzigt om aan te geven dat een bepaalde component focus heeft. | IFocusManager |
Methode | Gedefinieerd door | ||
---|---|---|---|
Hiermee wordt een focusmanager geactiveerd. | IFocusManager | ||
Hiermee wordt een focusmanager gedeactiveerd. | IFocusManager | ||
Hiermee wordt het object IFocusManagerComponent opgehaald dat het opgegeven object bevat, indien aanwezig. | IFocusManager | ||
Hiermee wordt de component IFocusManagerComponent opgehaald die momenteel focus heeft. | IFocusManager | ||
Hiermee wordt de component opgehaald die als volgende focus krijgt wanneer de gebruiker op Tab drukt en de focus verplaatst. | IFocusManager | ||
Stelt de eigenschap showFocusIndicator in op false. | IFocusManager | ||
Hiermee wordt de focus op een component IFocusManagerComponent ingesteld. | IFocusManager | ||
Stelt de eigenschap showFocusIndicator in op true. | IFocusManager |
defaultButton | eigenschap |
defaultButton:Button
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een verwijzing naar de standaardknop opgehaald of ingesteld. De standaardknop dient als proxy-knop voor elke component die focus heeft wanneer de Enter-toets wordt ingedrukt. Wanneer de Enter-toets wordt ingedrukt, wordt een gebeurtenis click
verzonden naar de standaardknop voor de component die focus heeft. Componenten Button vereisen geen standaardknoppen. Wanneer de focus naar een component Button wordt verplaatst, kan deze de standaardknop niet activeren; wanneer de focus van een component Button wordt verplaatst naar een component anders dan een knop, kan de standaardknop opnieuw worden geactiveerd.
Implementatie
public function get defaultButton():Button
public function set defaultButton(value:Button):void
defaultButtonEnabled | eigenschap |
defaultButtonEnabled:Boolean
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de standaardknop is ingeschakeld. Wanneer deze waarde is ingesteld op true
, controleert FocusManager de Enter-toets en verzendt een gebeurtenis click
naar de standaardknop op het moment dat de Enter-toets wordt ingedrukt wanneer een component dat geen component Button is, focus heeft. Wanneer deze waarde op false
is ingesteld, controleert FocusManager de Enter-toets niet. Componenten die gebruikmaken van de Enter-toets, stellen deze eigenschap in op false
om te voorkomen dat een gebeurtenis click
naar de standaardknop wordt verzonden, indien deze bestaat, op het moment dat de gebruiker op de Enter-toets drukt.
Implementatie
public function get defaultButtonEnabled():Boolean
public function set defaultButtonEnabled(value:Boolean):void
form | eigenschap |
form:DisplayObjectContainer
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5.5 |
Runtimeversies: | AIR 1.0, Flash Player 9.0.28.0 |
Algemene DisplayObjectContainer voor de IFocusManager, doorgaans het werkgebied.
Implementatie
public function get form():DisplayObjectContainer
public function set form(value:DisplayObjectContainer):void
nextTabIndex | eigenschap |
nextTabIndex:int
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt de volgende unieke tabindex opgehaald voor gebruik in de huidige tablus. Een tablus bevat één of meer componenten die worden beheerd door een focusmanager.
Implementatie
public function get nextTabIndex():int
showFocusIndicator | eigenschap |
showFocusIndicator:Boolean
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een waarde opgehaald of ingesteld die bepaalt of de gebruikersinterface wijzigt om aan te geven dat een bepaalde component focus heeft.
Wanneer deze eigenschap wordt ingesteld op true
, wordt een component die focus heeft, gemarkeerd met een visuele indicator. Wanneer de eigenschap is ingesteld op false, wordt geen visuele focusindicator gebruikt.
Deze eigenschap is standaard ingesteld op false
totdat de gebruiker op de Tab-toets drukt; daarna wordt het ingesteld op true
.
Implementatie
public function get showFocusIndicator():Boolean
public function set showFocusIndicator(value:Boolean):void
activate | () | methode |
public function activate():void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een focusmanager geactiveerd.
Wanneer op het scherm verschillende objecten DisplayObjectContainer tegelijk worden weergegeven, activeert en deactiveert SystemManager hun objecten FocusManager terwijl de focus van de ene container naar de andere wordt verplaatst. Wanneer de focus naar een component wordt verplaatst in een object DisplayObjectContainer waarvan FocusManager is gedeactiveerd, activeert SystemManager die FocusManager door de methode activate()
aan te roepen. Er is slechts één FocusManager tegelijk actief; alvorens een FocusManager te activeren, gebruikt SystemManager de methode deactivate()
om een actieve FocusManager te deactiveren waarvan de componenten niet langer focus hebben.
deactivate | () | methode |
public function deactivate():void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een focusmanager gedeactiveerd.
Wanneer op het scherm verschillende objecten DisplayObjectContainer tegelijk worden weergegeven, activeert en deactiveert SystemManager hun objecten FocusManager terwijl de focus van de ene container naar de andere wordt verplaatst. Wanneer de focus naar een component wordt verplaatst in een object DisplayObjectContainer waarvan FocusManager is gedeactiveerd, activeert SystemManager die FocusManager door de methode activate()
aan te roepen. Er is slechts één FocusManager tegelijk actief; alvorens een FocusManager te activeren, gebruikt SystemManager de methode deactivate()
om een actieve FocusManager te deactiveren waarvan de componenten niet langer focus hebben.
findFocusManagerComponent | () | methode |
public function findFocusManagerComponent(component:InteractiveObject):InteractiveObject
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt het object IFocusManagerComponent opgehaald dat het opgegeven object bevat, indien aanwezig.
Flash Player kan de focus op zowel subcomponenten als de componenten zelf instellen. Deze methode wordt gebruikt om te bepalen welke component focus heeft of welke component de subcomponent met focus bevat.
Parameters
component:InteractiveObject — Een object dat focus op een niveau in Flash Player kan hebben.
|
InteractiveObject — De IFocusManagerComponent die het opgegeven object bevat; anders retourneert deze methode null .
|
getFocus | () | methode |
public function getFocus():InteractiveObject
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt de component IFocusManagerComponent opgehaald die momenteel focus heeft. Gebruik deze methode om te bepalen welke component focus heeft. Wanneer u het object Stage gebruikt om te bepalen welke component focus heeft, kan de subcomponent van de component die focus heeft, worden geretourneerd.
Geretourneerde waardeInteractiveObject — Object IFocusManagerComponent dat focus heeft.
|
getNextFocusManagerComponent | () | methode |
public function getNextFocusManagerComponent(backward:Boolean = false):InteractiveObject
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt de component opgehaald die als volgende focus krijgt wanneer de gebruiker op Tab drukt en de focus verplaatst.
Deze methode kan worden gebruikt om de volgende component in de tablus te detecteren die focus moet krijgen wanneer de focus met één element voorwaarts of achterwaarts wordt verplaatst. Wanneer de toepassing geen andere geldige componenten bevat, haalt deze methode de huidige component op die focus heeft.
Parameters
backward:Boolean (default = false ) — Hiermee wordt aangegeven of de focus achterwaarts door de tablus wordt verplaatst. Wanneer deze waarde true is, retourneert deze methode de component die focus zou hebben als de focus achterwaarts werd verplaatst door de gebruiker met de toetscombinatie Shift+Tab.
|
InteractiveObject — De component die hierna focus moet krijgen.
|
hideFocus | () | methode |
public function hideFocus():void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt de eigenschap showFocusIndicator
ingesteld op false
. Wanneer een component met focus wordt gemarkeerd met een visuele focusindicator, wordt de indicator door de methode verwijderd.
setFocus | () | methode |
public function setFocus(o:InteractiveObject):void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt de focus op een component IFocusManagerComponent ingesteld. Deze methode controleert niet de zichtbaarheid van de component, ingeschakelde status of andere voorwaarden.
Parameters
o:InteractiveObject — De component die focus moet krijgen.
|
showFocus | () | methode |
public function showFocus():void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt de eigenschap showFocusIndicator
ingesteld op true
. Wanneer een component focus heeft, tekent deze methode de visuele focusindicator op die component.
Wed Jun 13 2018, 11:42 AM Z