Paket | mx.core |
Klasse | public class FlexHTMLLoader |
Vererbung | FlexHTMLLoader HTMLLoader Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Implementiert | IFocusManagerComplexComponent, IIMESupport |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | AIR 1.1 |
toString()
-Methode, um einen String zurückzugeben, der die Position des Objekts innerhalb der DisplayObjects-Hierarchie in der Anwendung angibt.
Eigenschaft | Definiert von | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
Die aktuelle Eingabehilfenimplementierung (AccessibilityImplementation) für diese InteractiveObject-Instanz. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
Die aktuellen Optionen für Eingabehilfen zur Barrierefreiheit dieses Anzeigeobjekts. | DisplayObject | ||
alpha : Number
Gibt den Alphatransparenzwert des angegebenen Objekts an. | DisplayObject | ||
authenticate : Boolean
Gibt an, ob Authentifizierungsanforderungen für die von diesem Objekt ausgegebenen HTTP-Anforderungen verarbeitet werden (true) oder nicht (false). | HTMLLoader | ||
blendMode : String
Ein Wert aus der BlendMode-Klasse, mit dem angegeben wird, welcher Mischmodus verwendet werden soll. | DisplayObject | ||
blendShader : Shader [Nur Schreiben]
Legt einen Shader fest, der für das Mischen von Vordergrund und Hintergrund verwendet wird. | DisplayObject | ||
buttonMode : Boolean
Legt den Schaltflächenmodus für dieses Sprite fest. | Sprite | ||
cacheAsBitmap : Boolean
Wird diese Eigenschaft auf „true“ gesetzt, speichern Flash-Laufzeitumgebungen eine interne Bitmap-Darstellung des Anzeigeobjekts im Cache. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Bei einem Nicht-Null-Wert definiert dieses Matrix-Objekt, wie ein Anzeigeobjekt dargestellt wird, wenn cacheAsBitmap auf „true“ gesetzt ist. | DisplayObject | ||
cacheResponse : Boolean
Gibt an, ob für HTTP-Anforderungen, die von diesem Objekt ausgegeben werden, erfolgreiche Antwortdaten im Cache zwischengespeichert werden sollen. | HTMLLoader | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
contentHeight : Number [schreibgeschützt]
Die Höhe des HTML-Inhalts in Pixeln. | HTMLLoader | ||
contentWidth : Number [schreibgeschützt]
Die Breite des HTML-Inhalts in Pixeln. | HTMLLoader | ||
contextMenu : NativeMenu
Gibt das diesem Objekt zugeordnete Kontextmenü an. | InteractiveObject | ||
doubleClickEnabled : Boolean
Gibt an, ob das Objekt doubleClick-Ereignisse empfängt. | InteractiveObject | ||
dropTarget : DisplayObject [schreibgeschützt]
Gibt das Anzeigeobjekt an, über das der Sprite gezogen wird oder auf dem der Sprite abgelegt wurde. | Sprite | ||
enableIME : Boolean [schreibgeschützt]
Ein Flag, das angibt, ob der IME (Eingabemethodeneditor) aktiviert werden soll, wenn die Komponente den Fokus erhält. | FlexHTMLLoader | ||
filters : Array
Ein indiziertes Array, das alle dem Anzeigeobjekt derzeit zugeordneten filter-Objekte enthält. | DisplayObject | ||
focusEnabled : Boolean
Ein Flag, das angibt, ob die Komponente den Fokus erhalten kann, wenn sie ausgewählt wird. | FlexHTMLLoader | ||
focusRect : Object
Gibt an, ob für dieses Objekt ein Fokusrechteck angezeigt wird. | InteractiveObject | ||
graphics : Graphics [schreibgeschützt]
Legt das Graphics-Objekt fest, das zu diesem Sprite gehört und für das Vektorzeichnungsbefehle zulässig sind. | Sprite | ||
hasFocusableChildren : Boolean
Ein Flag, das angibt, ob untergeordnete Objekte den Fokus erhalten können. | FlexHTMLLoader | ||
hasFocusableContent : Boolean [schreibgeschützt]
Gibt an, ob Inhalt im HTMLLoader-Objekt den Fokus erhalten kann. | HTMLLoader | ||
height : Number [override]
Legt die Höhe des Rechtecks der dargestellten HTML-Leinwand fest. | HTMLLoader | ||
historyLength : uint [schreibgeschützt]
Die Gesamtlänge der Verlaufsliste, einschließlich der Zurück- und Weiter-Einträge. | HTMLLoader | ||
historyPosition : uint
Die aktuelle Position in der Verlaufsliste. | HTMLLoader | ||
hitArea : Sprite
Gibt als Kollisionsbereich für ein Sprite ein anderes Sprite an. | Sprite | ||
htmlHost : flash.html:HTMLHost
Das HTMLHost-Objekt, das verwendet wird, um Änderungen an bestimmten Elementen der Benutzeroberfläche zu verarbeiten, zum Beispiel die window.document.title-Eigenschaft des HTMLLoader-Objekts. | HTMLLoader | ||
idleTimeout : Number
Legt den Wert für die Zeitüberschreitung (in Millisekunden) für HTTP-Anforderungen, die von diesem Objekt ausgegeben werden, fest. | HTMLLoader | ||
imeMode : String
Dies ist nur ein Stub zur Unterstützung der Schnittstelle. | FlexHTMLLoader | ||
loaded : Boolean [schreibgeschützt]
Zeigt an, ob das JavaScript-load-Ereignis, das dem vorherigen Aufruf der load()- oder loadString()-Methode entspricht, dem HTML-DOM im HTMLLoader-Objekt übergeben wurde. | HTMLLoader | ||
loaderInfo : LoaderInfo [schreibgeschützt]
Gibt ein LoaderInfo-Objekt mit Informationen zum Laden der Datei zurück, zu der dieses Anzeigeobjekt gehört. | DisplayObject | ||
location : String [schreibgeschützt]
Die URL für den in das HTMLLoader-Objekt geladenen Inhalt. | HTMLLoader | ||
manageCookies : Boolean
Gibt an, ob der HTTP-Protokoll-Stack Cookies für dieses Objekt verwalten soll. | HTMLLoader | ||
mask : DisplayObject
Das aufrufende Anzeigeobjekt wird durch das angegebene mask-Objekt maskiert. | DisplayObject | ||
metaData : Object
Bezieht das Metadatenobjekt der DisplayObject-Instanz, wenn Metadaten neben der Instanz dieses DisplayObject in der SWF-Datei durch ein PlaceObject4-Tag gespeichert wurden. | DisplayObject | ||
mouseChildren : Boolean
Bestimmt, ob die untergeordneten Elemente des Objekts maus- oder benutzereingabegerätfähig sind oder nicht. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Gibt an, ob dieses Objekt Meldungen von der Maus oder einem anderen Benutzereingabegerät empfängt. | InteractiveObject | ||
mouseFocusEnabled : Boolean
Gibt an, ob die Komponente den Fokus erhalten kann, wenn darauf geklickt wird. | FlexHTMLLoader | ||
mouseX : Number [schreibgeschützt]
Gibt die x-Koordinate der Position der Maus oder des Benutzereingabegeräts in Pixeln an. | DisplayObject | ||
mouseY : Number [schreibgeschützt]
Gibt die y-Koordinate der Position der Maus oder des Benutzereingabegeräts in Pixeln an. | DisplayObject | ||
name : String
Gibt den Instanznamen des Anzeigeobjekts an. | DisplayObject | ||
navigateInSystemBrowser : Boolean
Gibt an, ob das Navigieren im Stammbild des HTML-Inhalts (zum Beispiel, wenn der Benutzer auf einen Link klickt, wenn die window.location-Eigenschaft festgelegt wurde, oder wenn window.open() aufgerufen wird) zur Navigation im HTMLLoader-Objekt (false) oder im Standardwebbrowser des Systems (true) führt. | HTMLLoader | ||
needsSoftKeyboard : Boolean
Gibt an, ob eine virtuelle Tastatur (Bildschirmtastatur) angezeigt wird, wenn diese InteractiveObject-Instanz den Fokus erhält. | InteractiveObject | ||
numChildren : int [schreibgeschützt]
Liefert die Anzahl der Objekte, die diesem Objekt untergeordnet sind. | DisplayObjectContainer | ||
opaqueBackground : Object
Legt fest, ob das Anzeigeobjekt bei einer bestimmten Hintergrundfarbe undurchsichtig ist. | DisplayObject | ||
paintsDefaultBackground : Boolean
Gibt an, ob der Hintergrund des HTMLLoader-Dokuments undurchsichtig weiß ist (true) oder nicht (false). | HTMLLoader | ||
parent : DisplayObjectContainer [schreibgeschützt]
Gibt das DisplayObjectContainer-Objekt an, das dieses Anzeigeobjekt enthält. | DisplayObject | ||
placeLoadStringContentInApplicationSandbox : Boolean
Gibt an, ob Inhalte, die mittels der loadString()-Methode geladen wurden, in der Anwendungssandbox („true“) oder in einer anwendungsfremden Sandbox („false“) abgelegt werden. | HTMLLoader | ||
root : DisplayObject [schreibgeschützt]
Bei einem Anzeigeobjekt in einer geladenen SWF-Datei ist die root-Eigenschaft das oberste Anzeigeobjekt in dem Teil der Baumstruktur der Anzeigeliste, der diese SWF-Datei repräsentiert. | DisplayObject | ||
rotation : Number
Gibt die Drehung der DisplayObject-Instanz ausgehend von der ursprünglichen Ausrichtung in Grad an. | DisplayObject | ||
rotationX : Number
Gibt die x-Achsendrehung der DisplayObject-Instanz in Grad an, und zwar bezogen auf die ursprüngliche Ausrichtung zum übergeordneten 3D-Container. | DisplayObject | ||
rotationY : Number
Gibt die y-Achsendrehung der DisplayObject-Instanz in Grad an, und zwar bezogen auf die ursprüngliche Ausrichtung zum übergeordneten 3D-Container. | DisplayObject | ||
rotationZ : Number
Gibt die Drehung der z-Achse der DisplayObject-Instanz in Grad an, ausgehend von ihrer ursprünglichen Ausrichtung relativ zum übergeordneten 3D-Container. | DisplayObject | ||
runtimeApplicationDomain : ApplicationDomain
Die Anwendungsdomäne, die für das window.runtime-Objekt im JavaScript-Code der HTML-Seite verwendet wird. | HTMLLoader | ||
scale9Grid : Rectangle
Das aktuell verwendete Skalierungsraster. | DisplayObject | ||
scaleX : Number
Gibt die horizontale Skalierung (Prozentwert) des Objekts ausgehend vom Registrierungspunkt an. | DisplayObject | ||
scaleY : Number
Gibt die vertikale Skalierung (Prozentwert) eines Objekts ausgehend vom Registrierungspunkt an. | DisplayObject | ||
scaleZ : Number
Gibt die Tiefenskalierung (Prozentwert) eines Objekts ausgehend vom Registrierungspunkt an. | DisplayObject | ||
scrollH : Number
Die horizontale Bildlaufposition des HTML-Inhalts innerhalb des HTMLLoader-Objekts. | HTMLLoader | ||
scrollRect : Rectangle
Die Begrenzungen des Bildlaufrechtecks für das Anzeigeobjekt. | DisplayObject | ||
scrollV : Number
Die vertikale Bildlaufposition des HTML-Inhalts innerhalb des HTMLLoader-Objekts. | HTMLLoader | ||
softKeyboard : String
Steuert das Erscheinungsbild der Bildschirmtastatur. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Definiert einen Bereich, der auf dem Bildschirm sichtbar bleiben soll, wenn eine virtuelle Tastatur angezeigt wird (nicht unter iOS verfügbar). | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
Steuert den Sound innerhalb dieses Sprites. | Sprite | ||
stage : Stage [schreibgeschützt]
Die Bühne des Anzeigeobjekts. | DisplayObject | ||
tabChildren : Boolean
Bestimmt, ob die dem Objekt untergeordneten Objekte per Tabulatortaste aktivierbar sind. | DisplayObjectContainer | ||
tabEnabled : Boolean
Gibt an, ob sich dieses Objekt in der Tabulatorreihenfolge befindet. | InteractiveObject | ||
tabFocusEnabled : Boolean
Ein Flag, das angibt, ob untergeordnete Objekte den Fokus erhalten können. Dieses Flag ist der tabEnabled-Eigenschaft in Flash Player ähnlich. Dieses Flag ist normalerweise für Komponenten, die Tastatureingaben verarbeiten können, auf „true“ gesetzt. Für einige Komponenten in Steuerleisten ist das Flag jedoch auf „false“ gesetzt, damit sie einer anderen Komponente (z. B. einem Editor) den Fokus nicht „stehlen“. | FlexHTMLLoader | ||
tabIndex : int
Gibt die Tabulatorreihenfolge von Objekten in einer SWF-Datei an. | InteractiveObject | ||
textEncodingFallback : String
Die Zeichenkodierung, die vom HTMLLoader-Inhalt verwendet wird, wenn eine HTML-Seite keine Zeichenkodierung festlegt. | HTMLLoader | ||
textEncodingOverride : String
Die Zeichenkodierung, die vom HTMLLoader-Inhalt verwendet wird, wobei alle Einstellungen auf der HTML-Seite überschrieben werden. | HTMLLoader | ||
textSnapshot : flash.text:TextSnapshot [schreibgeschützt]
Liefert ein TextSnapshot-Objekt für diese DisplayObjectContainer-Instanz. | DisplayObjectContainer | ||
transform : flash.geom:Transform
Ein Objekt mit Eigenschaften, die zur Matrix, Farbtransformation und Pixelbegrenzung eines Anzeigeobjekts gehören. | DisplayObject | ||
useCache : Boolean
Gibt an, ob der lokale Cache geprüft werden soll, bevor HTTP-Anforderungen, die von diesem Objekt ausgegeben wurden, Daten abrufen. | HTMLLoader | ||
useHandCursor : Boolean
Ein boolescher Wert, der angibt, ob der Handcursor angezeigt werden soll, wenn der Zeiger über ein Sprite geführt wird, in dem die buttonMode-Eigenschaft auf „true“ gesetzt ist. | Sprite | ||
userAgent : String
Der Benutzer-Agent-String, der in zukünftigen Inhaltsanforderungen von diesem HTMLLoader-Objekt verwendet wird. | HTMLLoader | ||
visible : Boolean
Gibt an, ob das Anzeigeobjekt sichtbar ist oder nicht. | DisplayObject | ||
width : Number [override]
Legt die Breite des Rechtecks der dargestellten HTML-Leinwand fest. | HTMLLoader | ||
window : Object [schreibgeschützt]
Das globale JavaScript-Objekt für den Inhalt, der in das HTML-Steuerelement geladen wird. | HTMLLoader | ||
x : Number
Gibt die x-Koordinate der DisplayObject-Instanz relativ zu den lokalen Koordinaten des übergeordneten DisplayObjectContainer-Objekts an. | DisplayObject | ||
y : Number
Gibt die y-Koordinate der DisplayObject-Instanz relativ zu den lokalen Koordinaten des übergeordneten DisplayObjectContainer-Objekts an. | DisplayObject | ||
z : Number
Gibt die z-Koordinatenposition an der z-Achse der DisplayObject-Instanz relativ zum übergeordneten 3D-Container an. | DisplayObject |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | FlexHTMLLoader | ||
Fügt dieser DisplayObjectContainer-Instanz eine untergeordnete DisplayObject-Instanz hinzu. | DisplayObjectContainer | ||
Fügt dieser DisplayObjectContainer-Instanz eine untergeordnete DisplayObject-Instanz hinzu. | DisplayObjectContainer | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | EventDispatcher | ||
Gibt an, ob aufgrund der Sicherheitseinschränkungen irgendwelche Anzeigeobjekte aus der Liste ausgeschlossen werden, die beim Aufrufen der DisplayObjectContainer.getObjectsUnderPoint()-Methode mit dem angegebenen point-Punkt zurückgegeben wird. | DisplayObjectContainer | ||
Diese Methode wird vom FocusManager aufgerufen, wenn die Komponente den Fokus erhält. | FlexHTMLLoader | ||
Bricht alle zurzeit stattfindenden Ladevorgänge ab. | HTMLLoader | ||
Ermittelt, ob das angegebene Anzeigeobjekt der DisplayObjectContainer-Instanz oder der Instanz selbst untergeordnet ist. | DisplayObjectContainer | ||
createRootWindow(visible:Boolean = true, windowInitOptions:NativeWindowInitOptions = null, scrollBarsVisible:Boolean = true, bounds:Rectangle = null):flash.html:HTMLLoader [statisch]
Erstellt ein neues NativeWindow-Objekt, das ein HTMLLoader-Objekt enthält. | HTMLLoader | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Diese Methode wird vom FocusManager aufgerufen, wenn die Komponente den Fokus erhält. | FlexHTMLLoader | ||
Gibt ein Rechteck zurück, das den Bereich des Anzeigeobjekts in Bezug auf das Koordinatensystem des targetCoordinateSpace-Objekts definiert. | DisplayObject | ||
Gibt die untergeordnete Anzeigeobjektinstanz zurück, die sich an der angegebenen Indexposition befindet. | DisplayObjectContainer | ||
Gibt das untergeordnete Anzeigeobjekt für den angegebenen Namen zurück. | DisplayObjectContainer | ||
Gibt die Indexposition einer untergeordneten DisplayObject-Instanz zurück. | DisplayObjectContainer | ||
Gibt den Verlaufseintrag an der angegebenen Position zurück. | HTMLLoader | ||
Gibt ein Array an Objekten zurück, die unter dem angegebenen Punkt liegen und dieser DisplayObjectContainer-Instanz untergeordnet sind (auch über mehrere Unterordnungsstufen hinweg). | DisplayObjectContainer | ||
Gibt ein Rechteck zurück, das die Begrenzung des Anzeigeobjekts (ohne etwaige Striche oder Formen) definiert, und zwar aufgrund des vom Parameter „targetCoordinateSpace“ definierten Koordinatensystems. | DisplayObject | ||
Konvertiert das point-Objekt von den (globalen) Bühnenkoordinaten in die (lokalen) Koordinaten des Anzeigeobjekts. | DisplayObject | ||
Konvertiert einen zweidimensionale Punkt von den (globalen) Bühnenkoordinaten in die dreidimensionalen (lokalen) Koordinaten des Anzeigeobjekts. | DisplayObject | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | EventDispatcher | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Navigiert im Browserverlauf zurück, sofern möglich. | HTMLLoader | ||
Navigiert im Browserverlauf vorwärts, sofern möglich. | HTMLLoader | ||
Navigiert die angegebene Anzahl von Schritten im Browserverlauf. | HTMLLoader | ||
Untersucht den Begrenzungsrahmen des Anzeigeobjekts, um festzustellen, ob er sich mit dem Begrenzungsrahmen des obj-Anzeigeobjekts überschneidet. | DisplayObject | ||
Wertet das Anzeigeobjekt aus, um festzustellen, ob es den durch die Parameter „x“ und „y“ festgelegten Punkt überdeckt oder schneidet. | DisplayObject | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Lädt das HTMLLoader-Objekt mit Daten von der Seite, die durch den urlRequestToLoad-Parameter angegeben wird. | HTMLLoader | ||
Lädt das HTMLLoader-Objekt mit dem HTML-Inhalt, der im HTML-String enthalten ist. | HTMLLoader | ||
Konvertiert einen dreidimensionalen Punkt der dreidimensionalen (lokalen) Koordinaten des Anzeigeobjekts in einen zweidimensionalen Punkt der (globalen) Bühnenkoordinaten. | DisplayObject | ||
Konvertiert das point-Objekt von den (lokalen) Koordinaten des Anzeigeobjekts in die (globalen) Bühnenkoordinaten. | DisplayObject | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Lädt die Seite vom aktuellen Speicherort neu. | HTMLLoader | ||
Entfernt die angegebene untergeordnete DisplayObject-Instanz aus der Child-Liste der DisplayObjectContainer-Instanz. | DisplayObjectContainer | ||
Entfernt ein untergeordnetes Anzeigeobjekt aus der angegebenen Indexposition in der Child-Liste des Anzeigeobjekt-Containers. | DisplayObjectContainer | ||
Entfernt alle untergeordneten DisplayObject-Instanzen aus der Liste der untergeordneten Elemente der DisplayObjectContainer-Instanz. | DisplayObjectContainer | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | ||
Blendet eine virtuelle Tastatur ein. | InteractiveObject | ||
Ändert die Position eines vorhandenen untergeordneten Objekts im Anzeigeobjekt-Container. | DisplayObjectContainer | ||
Diese Methode wird vom FocusManager aufgerufen, wenn die Komponente den Fokus erhält. | FlexHTMLLoader | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Ermöglicht es Benutzern, das angegebene Sprite mit einer Ziehoperation zu verschieben. | Sprite | ||
Ermöglicht dem Benutzer das Ziehen des angegebenen Sprites auf einem berührungsempfindlichen Gerät. | Sprite | ||
Stoppt rekursiv die Ausführung von allen Movieclips, die auf diesem Objekt gerootet sind. | DisplayObjectContainer | ||
Beendet die startDrag()-Methode. | Sprite | ||
Beendet die startTouchDrag()-Methode zur Verwendung mit berührungsempfindlichen Geräten. | Sprite | ||
Kehrt die z-Reihenfolge (von vorne nach hinten) der beiden angegebenen untergeordneten Objekte um. | DisplayObjectContainer | ||
Kehrt die z-Reihenfolge (von vorne nach hinten) der untergeordneten Objekte an den beiden angegebenen Indexpositionen in der Child-Liste um. | DisplayObjectContainer | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
[override]
Gibt einen String zurück, der die Position dieses Objekts innerhalb der DisplayObjects-Hierarchie in der Anwendung zurückgibt. | FlexHTMLLoader | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | EventDispatcher |
enableIME | Eigenschaft |
enableIME:Boolean
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ein Flag, das angibt, ob der IME (Eingabemethodeneditor) aktiviert werden soll, wenn die Komponente den Fokus erhält.
Implementierung
public function get enableIME():Boolean
focusEnabled | Eigenschaft |
focusEnabled:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | AIR 1.1 |
Ein Flag, das angibt, ob die Komponente den Fokus erhalten kann, wenn sie ausgewählt wird.
Wenn eine untergeordnete Komponente Ihrer Komponente die IFocusManagerComponent-Schnittstelle implementiert und nie den Fokus erhalten soll, können Sie zur Optimierung focusEnabled
auf false
setzen, bevor Sie addChild()
in der untergeordneten Komponente aufrufen.
Dann ignoriert FocusManager diese Komponente und überwacht die Eigenschaften tabFocusEnabled
, tabChildren
und mouseFocusEnabled
nicht auf Änderungen. Dies bedeutet jedoch auch, dass Sie den Wert im Anschluss an addChild()
nicht ändern und erwarten können, dass dies vom FocusManager bemerkt wird.
Hinweis: Dem Objekt kann der Fokus trotzdem programmgesteuert über die setFocus()
-Methode zugewiesen werden. Der FocusManager wird lediglich angewiesen, die IFocusManagerComponent-Komponente in der Tabulator- und Mausreihenfolge zu überspringen.
Implementierung
public function get focusEnabled():Boolean
public function set focusEnabled(value:Boolean):void
hasFocusableChildren | Eigenschaft |
hasFocusableChildren:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | AIR 1.5 |
Ein Flag, das angibt, ob untergeordnete Objekte den Fokus erhalten können.
Hinweis: Diese Eigenschaft ähnelt der von Flash Player verwendeten tabChildren
-Eigenschaft. Verwenden Sie bei Flex-Anwendungen die hasFocusableChildren
-Eigenschaft. Verwenden Sie nicht die tabChildren
-Eigenschaft.
Diese Eigenschaft ist normalerweise false
, da die meisten Komponenten entweder selbst den Fokus erhalten oder den Fokus an eine einzelne interne Subkomponente delegieren und so angezeigt werden, als ob die Komponente den Fokus erhalten hätte. Beispiel: Ein TextInput-Steuerelement enthält ein fokusfähiges untergeordnetes RichEditableText-Steuerelement. Zwar erhält tatsächlich die RichEditableText-Subkomponente den Fokus, jedoch sieht es so aus, als hätte TextInput den Fokus. TextInput setzt hasFocusableChildren
auf false
, da TextInput als die Komponente mit dem Fokus betrachtet wird. Ihre interne Struktur ist eine Abstraktion.
Normalerweise ist dieses Flag nur für Navigatorkomponenten wie TabNavigator und Accordion auf true
gesetzt, da sie den Fokus beim Drücken der Tabulatortaste erhalten. Der Fokus wird jedoch bei weiterem Drücken der Tabulatortaste an Komponenten in untergeordneten Containern übergeben
Der Standardwert ist false
, ausgenommen für die spark.components.Scroller-Komponente. Für diese lautet der Standardwert true
.
Der Standardwert ist false.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das hasFocusableChildrenChange
-Ereignis ausgelöst.
Implementierung
public function get hasFocusableChildren():Boolean
public function set hasFocusableChildren(value:Boolean):void
imeMode | Eigenschaft |
imeMode:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | AIR 1.5 |
Dies ist nur ein Stub zur Unterstützung der Schnittstelle. Die übergeordnete mx.controls.HTML enthält den conversionMode und wendet ihn an.
Implementierung
public function get imeMode():String
public function set imeMode(value:String):void
mouseFocusEnabled | Eigenschaft |
mouseFocusEnabled:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | AIR 1.1 |
Gibt an, ob die Komponente den Fokus erhalten kann, wenn darauf geklickt wird. Wenn false
angegeben ist, wird der Fokus auf das erste übergeordnete Element übertragen, für das mouseFocusEnable
auf true
gesetzt ist.
Der Standardwert ist true.
Implementierung
public function get mouseFocusEnabled():Boolean
public function set mouseFocusEnabled(value:Boolean):void
tabFocusEnabled | Eigenschaft |
tabFocusEnabled:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | AIR 1.5 |
Ein Flag, das angibt, ob untergeordnete Objekte den Fokus erhalten können.
Ähnlich der von Flash Player verwendeten tabEnabled
-Eigenschaft.
Dieses Flag ist normalerweise für Komponenten, die Tastatureingaben verarbeiten können, auf true
gesetzt. Für einige Komponenten in Steuerleisten ist das Flag jedoch auf false
gesetzt, damit sie einer anderen Komponente (z. B. einem Editor) den Fokus nicht „stehlen“.
Der Standardwert ist true.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das tabFocusEnabledChange
-Ereignis ausgelöst.
Implementierung
public function get tabFocusEnabled():Boolean
public function set tabFocusEnabled(value:Boolean):void
FlexHTMLLoader | () | Konstruktor |
public function FlexHTMLLoader()
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | AIR 1.1 |
Konstruktor.
Stellt die name
-Eigenschaft auf einen String ein, der von der createUniqueName()
-Methode der mx.utils.NameUtils-Klasse zurückgegeben wird.
Dieser String ist der mit einer Ganzzahl verkettete Name der Klasse des Objekts, welcher innerhalb der Anwendung eindeutig ist, wie etwa "FlexLoader13"
.
Verwandte API-Elemente
mx.utils.NameUtils.createUniqueName()
assignFocus | () | Methode |
public function assignFocus(direction:String):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | AIR 1.1 |
Diese Methode wird vom FocusManager aufgerufen, wenn die Komponente den Fokus erhält. Die Komponente kann den Fokus wiederum auf eine interne Komponente übertragen. Während die setFocus()
-Methode der Komponente aufgerufen wird, wenn die Komponente den Fokus durch die Maus erhält, wird diese Methode verwendet, wenn sich der Fokus über die Tastatur ändert.
Parameter
direction:String — eine von flash.display.FocusDirection
|
drawFocus | () | Methode |
public function drawFocus(isFocused:Boolean):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | AIR 1.1 |
Diese Methode wird vom FocusManager aufgerufen, wenn die Komponente den Fokus erhält. Die Komponente soll eine Grafik zeichnen bzw. ausblenden, durch die angezeigt wird, dass der Fokus auf der Komponente liegt.
Parameter
isFocused:Boolean — Wenn true angegeben ist, ist der Fokusindikator sichtbar, andernfalls wird er ausgeblendet.
|
setFocus | () | Methode |
public function setFocus():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | AIR 1.1 |
Diese Methode wird vom FocusManager aufgerufen, wenn die Komponente den Fokus erhält. Die Komponente kann den Fokus wiederum auf eine interne Komponente übertragen.
toString | () | Methode |
override public function toString():String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | AIR 1.1 |
Gibt einen String zurück, der die Position dieses Objekts innerhalb der DisplayObjects-Hierarchie in der Anwendung zurückgibt. Dieser String, z. B. "MyApp0.HBox5.FlexLoader13"
wird von der displayObjectToString()
-Methode der mx.utils.NameUtils-Klasse aus der name
-Eigenschaft des Objekts und seiner Vorgänger erstellt.
String — Ein String, der die Position dieses Objekts innerhalb der DisplayObject-Hierarchie angibt.
|
Verwandte API-Elemente
mx.utils.NameUtils.displayObjectToString()
Tue Jun 12 2018, 10:04 AM Z