Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Interaktive Komponenten können an der Navigation mit der Tabulatortaste und anderen Arten der Einstellung des Tastaturfokus beteiligt sein und einfache Ereignisse wie Tastatur- und Mauseingaben akzeptieren. Sie können aber auch deaktiviert werden, sodass Tastatur- und Mauseingaben für sie wirkungslos sind. Im Gegensatz hierzu stehen nicht interaktive Komponenten, wie etwa Label und ProgressBar, die Inhalte einfach nur anzeigen und nicht vom Benutzer manipuliert werden können.
Die UIComponent-Klasse wird nicht als MXML-Tag, sondern als Basisklasse für andere Klassen verwendet.
MXML-SyntaxMXML-Syntax ausblendenAll user interface components in Flex extend the UIComponent class. Flex components inherit the following properties from the UIComponent class:
<mx:tagname Properties accessibilityDescription="null" accessibilityName="null" accessibilityShortcut="null" accessibilitySilent="true|false" automationName="null" cachePolicy="auto|on|off" currentState="null" doubleClickEnabled="false|true" enabled="true|false" explicitHeight="NaN" explicitMaxHeight="NaN" explicitMaxWidth="NaN" explicitMinHeight="NaN" explicitMinWidth="NaN" explicitWidth="NaN" focusEnabled="true|false" hasFocusableChildren="false|true" height="0" id="" includeInLayout="true|false" maxHeight="10000" maxWidth="10000" measuredHeight= measuredMinHeight= measuredMinWidth= measuredWidth= minHeight="0" minWidth="0" mouseFocusEnabled="true|false" percentHeight="NaN" percentWidth="NaN" scaleX="1.0" scaleY="1.0" states="null" styleName="undefined" toolTip="null" transitions="" validationSubField width="0" x="0" y="0" Styles bottom="undefined" errorColor="0xFF0000" focusBlendMode="normal" focusSkin="HaloFocusRect"" focusThickness="2" horizontalCenter="undefined" layoutDirection="ltr" left="undefined" right="undefined" themeColor="haloGreen" top="undefined" verticalCenter="undefined" Effects addedEffect="No default" creationCompleteEffect="No default" focusInEffect="No default" focusOutEffect="No default" hideEffect="No default" mouseDownEffect="No default" mouseUpEffect="No default" moveEffect="No default" removedEffect="No default" resizeEffect="No default" rollOutEffect="No default" rollOverEffect="No default" showEffect="No default" Events add="No default" creationComplete="No default" currentStateChange="No default" currentStateChanging="No default" dragComplete="No default" dragDrop="No default" dragEnter="No default" dragExit="No default" dragOver="No default" effectEnd="No default" effectStart="No default" enterState="No default" exitState="No default" hide="No default" initialize="No default" invalid="No default" mouseDownOutside="No default" mouseWheelOutside="No default" move="No default" preinitialize="No default" remove="No default" resize="No default" show="No default" toolTipCreate="No default" toolTipEnd="No default" toolTipHide="No default" toolTipShow="No default" toolTipShown="No default" toolTipStart="No default" updateComplete="No default" valid="No default" valueCommit="No default" >
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
accessibilityDescription : String
Ein hilfreicher Accessor für die description-Eigenschaft des accessibilityProperties-Objekts dieser UIComponent. | UIComponent | ||
accessibilityEnabled : Boolean
Ein hilfreicher Accessor für die silent-Eigenschaft des accessibilityProperties-Objekts dieser UIComponent. | UIComponent | ||
accessibilityImplementation : AccessibilityImplementation
Die aktuelle Eingabehilfenimplementierung (AccessibilityImplementation) für diese InteractiveObject-Instanz. | InteractiveObject | ||
accessibilityName : String
Ein hilfreicher Accessor für die name-Eigenschaft des accessibilityProperties-Objekts dieser UIComponent. | UIComponent | ||
accessibilityProperties : AccessibilityProperties
Die aktuellen Optionen für Eingabehilfen zur Barrierefreiheit dieses Anzeigeobjekts. | DisplayObject | ||
accessibilityShortcut : String
Ein hilfreicher Accessor für die shortcut-Eigenschaft des accessibilityProperties-Objekts dieser UIComponent. | UIComponent | ||
activeEffects : Array [schreibgeschützt]
Die derzeit auf der Komponente wiedergegebenen Effekte als Array von EffectInstance-Instanzen. | UIComponent | ||
alpha : Number
Gibt den Alphatransparenzwert des angegebenen Objekts an. | DisplayObject | ||
automationDelegate : Object
Das Delegatenobjekt, welches die automatisierungsbezogene Funktionalität verarbeitet. | UIComponent | ||
automationEnabled : Boolean [schreibgeschützt]
„True“, wenn diese Komponente automationsfähig ist, andernfalls „false“. | UIComponent | ||
automationName : String
Name, der als Bezeichner für dieses Objekt verwendet werden kann. | UIComponent | ||
automationOwner : DisplayObjectContainer [schreibgeschützt]
Der Eigentümer dieser Komponente für Automationszwecke. | UIComponent | ||
automationParent : DisplayObjectContainer [schreibgeschützt]
Das übergeordnete Element dieser Komponente für Automationszwecke. | UIComponent | ||
automationTabularData : Object [schreibgeschützt]
Implementierung der IAutomationTabularData-Schnittstelle, welche verwendet werden kann, um die Daten abzurufen. | UIComponent | ||
automationValue : Array [schreibgeschützt]
Dieser Wert entspricht im Allgemeinen der gerenderten Darstellung des Objekts und kann verwendet werden, um den Bezeichner mit dem Objekt, wie es in der Anwendung erscheint, in Beziehung zu setzen. | UIComponent | ||
automationVisible : Boolean [schreibgeschützt]
„True“, wenn diese Komponente für die Automation sichtbar ist, andernfalls „false“. | UIComponent | ||
baseline : Object
Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil. | UIComponent | ||
baselinePosition : Number [schreibgeschützt]
Die y-Koordinate der Grundlinie der ersten Textzeile der Komponente. | UIComponent | ||
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 | ||
bottom : Object
Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil. | UIComponent | ||
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 | ||
cacheHeuristic : Boolean [Nur Schreiben]
Wird von Flex zum Bitmapcaching des Objekts verwendet. | UIComponent | ||
cachePolicy : String
Gibt die für dieses Objekt verwendete Richtlinie für das Bitmapcaching an. | UIComponent | ||
className : String [schreibgeschützt]
Der Name der Klasse dieser Instanz, beispielsweise „Button“. | UIComponent | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
contentMouseX : Number [schreibgeschützt]
Gibt die x-Position der Maus im Inhaltskoordinatensystem zurück. | UIComponent | ||
contentMouseY : Number [schreibgeschützt]
Gibt die y-Position der Maus im Inhaltskoordinatensystem zurück. | UIComponent | ||
contextMenu : NativeMenu
Gibt das diesem Objekt zugeordnete Kontextmenü an. | InteractiveObject | ||
currentState : String
Der aktuelle Ansichtsstatus der Komponente. | UIComponent | ||
cursorManager : ICursorManager [schreibgeschützt]
Ruft den CursorManager ab, der den Cursor dieser und gleichrangiger Komponenten steuert. | UIComponent | ||
depth : Number
Bestimmt die Reihenfolge, in der die Elemente innerhalb von Containern gerendert werden. | UIComponent | ||
descriptor : UIComponentDescriptor
Verweis auf den UIComponentDescriptor, der von der createComponentFromDescriptor()-Methode ggf. zum Erstellen dieser UIComponent-Instanz verwendet wurde. | UIComponent | ||
designLayer : DesignLayer
Gibt die optionale DesignLayer-Instanz zurück, die mit diesem visuellen Element verknüpft ist. | UIComponent | ||
document : Object
Ein Verweis auf das Dokumentobjekt, das mit dieser UIComponent verknüpft ist. | UIComponent | ||
doubleClickEnabled : Boolean [override]
Gibt an, ob die UIComponent doubleClick-Ereignisse empfängt. | UIComponent | ||
dropTarget : DisplayObject [schreibgeschützt]
Gibt das Anzeigeobjekt an, über das der Sprite gezogen wird oder auf dem der Sprite abgelegt wurde. | Sprite | ||
enabled : Boolean
Legt fest, ob die Komponente Benutzereingaben akzeptieren kann. | UIComponent | ||
errorString : String
Der Text, der von einer Komponentenfehlerinfo angezeigt wird, wenn eine Komponente durch einen Validator überwacht wird und die Überprüfung fehlschlägt. | UIComponent | ||
explicitHeight : Number
Eine Zahl, die die explizite Höhe der Komponente in Pixeln als Koordinaten der Komponente angibt. | UIComponent | ||
explicitMaxHeight : Number
Die empfohlene maximale Höhe der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. | UIComponent | ||
explicitMaxWidth : Number
Die empfohlene maximale Breite der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. | UIComponent | ||
explicitMinHeight : Number
Die empfohlene Mindesthöhe der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. | UIComponent | ||
explicitMinWidth : Number
Die empfohlene Mindestbreite der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. | UIComponent | ||
explicitWidth : Number
Eine Zahl, die die explizite Breite der Komponente in Pixeln als Koordinaten der Komponente angibt. | UIComponent | ||
filters : Array
Ein indiziertes Array, das alle dem Anzeigeobjekt derzeit zugeordneten filter-Objekte enthält. | DisplayObject | ||
flexContextMenu : IFlexContextMenu
Das Kontextmenü für diese UIComponent. | UIComponent | ||
focusEnabled : Boolean
Gibt an, ob die Komponente den Fokus erhalten kann, wenn sie durch Drücken der Tabulatortaste aufgerufen wird. | UIComponent | ||
focusManager : IFocusManager
Ruft den FocusManager ab, der den Fokus für diese und gleichrangige Komponenten steuert. | UIComponent | ||
focusPane : Sprite
Der mit diesem Objekt verknüpfte Fokusbereich. | UIComponent | ||
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. | UIComponent | ||
hasLayoutMatrix3D : Boolean [schreibgeschützt]
Enthält „true“, wenn das Element eine 3D-Matrix hat. | UIComponent | ||
height : Number [override]
Eine Zahl, die die Höhe der Komponente in Pixeln als Koordinaten des übergeordneten Elements angibt. | UIComponent | ||
hitArea : Sprite
Gibt als Kollisionsbereich für ein Sprite ein anderes Sprite an. | Sprite | ||
horizontalCenter : Object
Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil. | UIComponent | ||
id : String
ID der Komponente. | UIComponent | ||
includeInLayout : Boolean
Gibt an, ob diese Komponente im Layout des übergeordneten Containers enthalten ist. | UIComponent | ||
inheritingStyles : Object
Der Beginn der Vererbungsstilkette für dieses UITextField. | UIComponent | ||
initialized : Boolean
Flag, das bestimmt, ob ein Objekt alle drei Phasen der Layouterstellung (Übernahme, Messung und Layout) durchlaufen hat. | UIComponent | ||
instanceIndex : int [schreibgeschützt]
Die Indexposition einer wiederholten Komponente. | UIComponent | ||
instanceIndices : Array
Ein Array mit den Indexpositionen, die erforderlich sind, um im übergeordneten Dokument auf dieses UIComponent-Objekt zu verweisen. | UIComponent | ||
is3D : Boolean [schreibgeschützt]
Enthält „true“, wenn das Element in 3D vorliegt. | UIComponent | ||
isDocument : Boolean [schreibgeschützt]
Enthält „true“, wenn diese UIComponent-Instanz ein Dokumentobjekt ist. | UIComponent | ||
isPopUp : Boolean
Wird vom PopUpManager auf „true“ gesetzt, um anzugeben, dass für die Komponente ein Popup eingeblendet wird. | UIComponent | ||
layoutMatrix3D : Matrix3D [Nur Schreiben]
Die Transformationsmatrix, die zur Berechnung des Layouts der Komponente relativ zu ihren Parallelobjekten verwendet wird. | UIComponent | ||
left : Object
Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil. | UIComponent | ||
loaderInfo : LoaderInfo [schreibgeschützt]
Gibt ein LoaderInfo-Objekt mit Informationen zum Laden der Datei zurück, zu der dieses Anzeigeobjekt gehört. | DisplayObject | ||
maintainProjectionCenter : Boolean
Bei „true“ ist die Projektionsmatrix der Komponente weiterhin in ihrem Begrenzungsrahmen zentriert. | UIComponent | ||
mask : DisplayObject
Das aufrufende Anzeigeobjekt wird durch das angegebene mask-Objekt maskiert. | DisplayObject | ||
maxHeight : Number
Die empfohlene maximale Höhe der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. | UIComponent | ||
maxWidth : Number
Die empfohlene maximale Breite der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. | UIComponent | ||
measuredHeight : Number
Die Standardhöhe der Komponente in Pixeln. | UIComponent | ||
measuredMinHeight : Number
Die standardmäßige Mindesthöhe der Komponente in Pixeln. | UIComponent | ||
measuredMinWidth : Number
Die standardmäßige Mindestbreite der Komponente in Pixeln. | UIComponent | ||
measuredWidth : Number
Die Standardbreite der Komponente in Pixeln. | UIComponent | ||
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 | ||
minHeight : Number
Die empfohlene Mindesthöhe der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. | UIComponent | ||
minWidth : Number
Die empfohlene Mindestbreite der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. | UIComponent | ||
moduleFactory : IFlexModuleFactory
Eine Modul-Factory wird als Kontext für die Verwendung eingebetteter Schriftarten und für die Suche nach dem Stilmanager, der die Stile dieser Komponente steuert, verwendet. | UIComponent | ||
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. | UIComponent | ||
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 | ||
needsSoftKeyboard : Boolean
Gibt an, ob eine virtuelle Tastatur (Bildschirmtastatur) angezeigt wird, wenn diese InteractiveObject-Instanz den Fokus erhält. | InteractiveObject | ||
nestLevel : int
Die Tiefe dieses Objekts in der enthaltenden Hierarchie. | UIComponent | ||
nonInheritingStyles : Object
Beginn der Kette von Komponentenstilen, die keine Vererbungsstile sind. | UIComponent | ||
numAutomationChildren : int [schreibgeschützt]
Anzahl der untergeordneten Automatisierungselemente, die dieser Container besitzt. | UIComponent | ||
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 | ||
owner : DisplayObjectContainer
Der Eigentümer dieses IVisualElement-Objekts. | UIComponent | ||
parent : DisplayObjectContainer [override] [schreibgeschützt]
Der übergeordnete Container bzw. die übergeordnete Komponente dieser Komponente. | UIComponent | ||
parentApplication : Object [schreibgeschützt]
Ein Verweis auf das Application-Objekt, das diese UIComponent-Instanz enthält. | UIComponent | ||
parentDocument : Object [schreibgeschützt]
Ein Verweis auf das übergeordnete Dokumentobjekt, das mit dieser UIComponent verknüpft ist. | UIComponent | ||
percentHeight : Number
Legt die Höhe einer Komponente als Prozentsatz der Größe ihres übergeordneten Objekts fest. | UIComponent | ||
percentWidth : Number
Legt die Breite einer Komponente als Prozentsatz der Größe ihres übergeordneten Objekts fest. | UIComponent | ||
postLayoutTransformOffsets : mx.geom:TransformOffsets
Definiert Anpassungen, die auf die Transformation des Objekts angewendet werden können, jedoch für das Layout des übergeordneten Objekts unsichtbar bleiben. | UIComponent | ||
processedDescriptors : Boolean
Nach der Erstellung untergeordneter Objekte (unmittelbar oder verzögert) auf „true“ eingestellt. | UIComponent | ||
repeater : IRepeater [schreibgeschützt]
Ein Verweis auf das Repeater-Objekt im übergeordneten Dokument, das diese UIComponent erzeugt hat. | UIComponent | ||
repeaterIndex : int [schreibgeschützt]
Die Indexposition des Elements im Datenprovider des Repeaters, der diese UIComponent erzeugt hat. | UIComponent | ||
repeaterIndices : Array
Ein Array mit den Indexpositionen der Elemente im Datenprovider des Repeaters im übergeordneten Dokument, der diese UIComponent erzeugt hat. | UIComponent | ||
repeaters : Array
Ein Array mit Verweisen auf die Repeater-Objekte im übergeordneten Dokument, die diese UIComponent erzeugt haben. | UIComponent | ||
right : Object
Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil. | UIComponent | ||
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 [override]
Gibt die Drehung der DisplayObject-Instanz ausgehend von der ursprünglichen Ausrichtung in Grad an. | UIComponent | ||
rotationX : Number [override]
Gibt die x-Achsendrehung der DisplayObject-Instanz in Grad an, und zwar bezogen auf die ursprüngliche Ausrichtung zum übergeordneten 3D-Container. | UIComponent | ||
rotationY : Number [override]
Gibt die y-Achsendrehung der DisplayObject-Instanz in Grad an, und zwar bezogen auf die ursprüngliche Ausrichtung zum übergeordneten 3D-Container. | UIComponent | ||
rotationZ : Number [override]
Gibt die Drehung der z-Achse der DisplayObject-Instanz in Grad an, ausgehend von ihrer ursprünglichen Ausrichtung relativ zum übergeordneten 3D-Container. | UIComponent | ||
scale9Grid : Rectangle
Das aktuell verwendete Skalierungsraster. | DisplayObject | ||
scaleX : Number [override]
Zahl, die den horizontalen Skalierungsfaktor angibt. | UIComponent | ||
scaleY : Number [override]
Zahl, die den vertikalen Skalierungsfaktor angibt. | UIComponent | ||
scaleZ : Number [override]
Zahl, die den Skalierungsfaktor entlang der z-Achse angibt. | UIComponent | ||
screen : Rectangle [schreibgeschützt]
Gibt ein Objekt mit Größe und Position der Basiszeichenoberfläche dieses Objekts zurück. | UIComponent | ||
scrollRect : Rectangle
Die Begrenzungen des Bildlaufrechtecks für das Anzeigeobjekt. | DisplayObject | ||
showInAutomationHierarchy : Boolean
Ein Flag, welches bestimmt, ob ein Automatisierungsobjekt in der Automatisierungshierarchie angezeigt wird. | UIComponent | ||
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 | ||
states : Array
Die Ansichtsstatus, die für diese Komponente definiert sind. | UIComponent | ||
styleDeclaration : CSSStyleDeclaration
Speicher für die Inline-Vererbungsstile zu diesem Objekt. | UIComponent | ||
styleManager : IStyleManager2 [schreibgeschützt]
Gibt die von dieser Komponente verwendete StyleManager-Instanz zurück. | UIComponent | ||
styleName : Object
Der Klassenstil, der von dieser Komponente verwendet wird. | UIComponent | ||
styleParent : IAdvancedStyleClient
Das übergeordnete Element einer Komponente wird zur Überprüfung der untergeordneten Selektoren verwendet. | UIComponent | ||
systemManager : ISystemManager
Gibt das von dieser Komponente verwendete SystemManager-Objekt zurück. | UIComponent | ||
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 dieses Objekt über die Tabulatortaste den Fokus erhalten kann. Dies ähnelt 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“. | UIComponent | ||
tabIndex : int
Gibt die Tabulatorreihenfolge von Objekten in einer SWF-Datei an. | InteractiveObject | ||
textSnapshot : flash.text:TextSnapshot [schreibgeschützt]
Liefert ein TextSnapshot-Objekt für diese DisplayObjectContainer-Instanz. | DisplayObjectContainer | ||
toolTip : String
Im ToolTip anzuzeigender Text. | UIComponent | ||
top : Object
Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil. | UIComponent | ||
transform : flash.geom:Transform [override]
Ein Objekt mit Eigenschaften, die zur Matrix, Farbtransformation und Pixelbegrenzung eines Anzeigeobjekts gehören. | UIComponent | ||
transformX : Number
Legt die x-Koordinate für die Transformationsmitte der Komponente fest. | UIComponent | ||
transformY : Number
Legt die y-Koordinate für die Transformationsmitte der Komponente fest. | UIComponent | ||
transformZ : Number
Legt die z-Koordinate für die Transformationsmitte der Komponente fest. | UIComponent | ||
transitions : Array
Ein Array von Transition-Objekten, wobei jedes Transition-Objekt einem Satz von Effekten entspricht, die bei Änderung des Ansichtsstatus wiedergegeben werden. | UIComponent | ||
tweeningProperties : Array
Array von Eigenschaften, die derzeit auf diesem Objekt getweent werden. | UIComponent | ||
uid : String
Ein eindeutiger Bezeichner für das Objekt. | UIComponent | ||
updateCompletePendingFlag : Boolean
Flag, das bestimmt, ob ein Objekt alle drei Phasen der Layoutüberprüfung (vorausgesetzt, dass sie erforderlich waren) passiert hat. | UIComponent | ||
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 | ||
validationSubField : String
Wird von einen Validator zum Verknüpfen eines Unterfelds mit dieser Komponente verwendet. | UIComponent | ||
verticalCenter : Object
Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil. | UIComponent | ||
visible : Boolean [override]
Gibt an, ob das Anzeigeobjekt sichtbar ist oder nicht. | UIComponent | ||
width : Number [override]
Eine Zahl, die die Breite der Komponente in Pixeln als Koordinaten des übergeordneten Elements angibt. | UIComponent | ||
x : Number [override]
Zahl, die die horizontale Position der Komponente in Pixeln innerhalb des übergeordneten Containers angibt. | UIComponent | ||
y : Number [override]
Zahl, die die vertikale Position der Komponente in Pixeln innerhalb des übergeordneten Containers angibt. | UIComponent | ||
z : Number [override]
Gibt die z-Koordinatenposition an der z-Achse der DisplayObject-Instanz relativ zum übergeordneten 3D-Container an. | UIComponent |
Eigenschaft | Definiert von | ||
---|---|---|---|
currentCSSState : String [schreibgeschützt]
Der Status, der beim Zuordnen von CSS-Pseudoselektoren zu verwenden ist. | UIComponent | ||
hasComplexLayoutMatrix : Boolean [schreibgeschützt]
Gibt „true“ zurück, wenn die UIComponent über Transformationseigenschaften ohne Versetzung (x,y) verfügt.. | UIComponent | ||
resourceManager : IResourceManager [schreibgeschützt]
Ein Verweis auf ein Objekt, welches alle lokalisierten Ressourcen der Anwendung verwaltet. | UIComponent | ||
unscaledHeight : Number [schreibgeschützt]
Eine bequeme Methode zum Bestimmen der nicht skalierten Höhe der Komponente. | UIComponent | ||
unscaledWidth : Number [schreibgeschützt]
Eine bequeme Methode zum Bestimmen der nicht skalierten Breite der Komponente. Die gesamte Komponente und ihre untergeordneten Elemente sollten innerhalb eines Begrenzungsrechtecks mit dieser Breite gezeichnet und angeordnet werden. Das Begrenzungsrechteck wird auch als Argument an updateDisplayList() übergeben. | UIComponent |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | UIComponent | ||
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 | ||
Fügt dieser Komponenteninstanz einen nichtvisuellen Stilclient hinzu. | UIComponent | ||
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 | ||
Stellt eine Funktion in die Warteschlange, damit sie später aufgerufen wird. | UIComponent | ||
Löscht eine Stileigenschaft aus dieser Komponenteninstanz. | UIComponent | ||
Ermittelt, ob das angegebene Anzeigeobjekt der DisplayObjectContainer-Instanz oder der Instanz selbst untergeordnet ist. | DisplayObjectContainer | ||
Konvertiert die Inhaltskoordinaten eines Point-Objekts in globale Koordinaten. | UIComponent | ||
Konvertiert die Inhaltskoordinaten eines Point-Objekts in lokale Koordinaten. | UIComponent | ||
Gibt einen Satz Eigenschaften zurück, welche das untergeordnete Element innerhalb dieses Containers identifizieren. | UIComponent | ||
Gibt einen Satz Eigenschaften zurück, welche das untergeordnete Element innerhalb dieses Containers identifizieren. | UIComponent | ||
Erstellt einen ID-Verweis auf dieses IUIComponent-Objekt im übergeordneten Dokumentobjekt. | UIComponent | ||
Löscht den ID-Verweis auf dieses IUIComponent-Objekt im übergeordneten Dokumentobjekt. | UIComponent | ||
Gibt ein UITextFormat-Objekt zurück, das den Textstilen für diese UIComponent entspricht. | UIComponent | ||
[override]
Sendet ein Ereignis in den Ereignisablauf. | UIComponent | ||
Blendet den Fokusindikator um diese Komponente herum ein oder aus. | UIComponent | ||
drawRoundRect(x:Number, y:Number, w:Number, h:Number, r:Object = null, c:Object = null, alpha:Object = null, rot:Object = null, gradient:String = null, ratios:Array = null, hole:Object = null):void
Zeichnet programmgesteuert ein Rechteck in das Graphics-Objekt dieser Skin. | UIComponent | ||
Wird von der Effektinstanz aufgerufen, wenn die Wiedergabe der Komponente angehalten wird. | UIComponent | ||
Wird von der Effektinstanz aufgerufen, wenn die Wiedergabe auf der Komponente gestartet wird. | UIComponent | ||
Bendet alle derzeit wiedergegebenen Effekte der Komponente. | UIComponent | ||
Führt alle Bindungen aus, deren Ziel das UIComponent-Objekt ist. | UIComponent | ||
Wird aufgerufen, nachdem der Druckvorgang abgeschlossen wurde. | UIComponent | ||
Stellt das Automatisierungsobjekt an der festgelegten Indexposition bereit. | UIComponent | ||
Stellt die Automatisierungsobjektliste bereit. | UIComponent | ||
Gibt ein Rechteck zurück, das den Bereich des Anzeigeobjekts in Bezug auf das Koordinatensystem des targetCoordinateSpace-Objekts definiert. | DisplayObject | ||
Gibt die x-Koordinate der Grenzen des Elements für die angegebene Elementgröße zurück. | UIComponent | ||
Gibt die y-Koordinate der Grenzen des Elements für die angegebene Elementgröße zurück. | UIComponent | ||
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 | ||
Sucht die Typselektoren für diese UIComponent-Instanz. | UIComponent | ||
Gibt einen Layout-Beschränkungswert zurück. Dieser Wert entspricht demjenigen beim Abrufen des Beschränkungsstils für diese Komponente. | UIComponent | ||
Eine bequeme Methode, um anzugeben, ob die explizite oder gemessene Höhe verwendet werden soll
| UIComponent | ||
Eine bequeme Methode, um anzugeben, ob die explizite oder gemessene Breite verwendet werden soll
| UIComponent | ||
Ruft das Objekt ab, das derzeit den Fokus hat. | UIComponent | ||
Gibt die Layouthöhe des Elements zurück. | UIComponent | ||
Gibt die Layoutbreite des Elements zurück. | UIComponent | ||
Gibt die x-Koordinate zurück, die für das Zeichnen des Elements auf dem Bildschirm verwendet wird. | UIComponent | ||
Gibt die y-Koordinate zurück, die für das Element beim Zeichnen auf dem Bildschirm verwendet wird. | UIComponent | ||
Gibt die Transformationsmatrix zurück, die zur Berechnung des Layouts der Komponente relativ zu ihren Parallelobjekten verwendet wird. | UIComponent | ||
Gibt die Layouttransformations-Matrix3D für dieses Element zurück. | UIComponent | ||
Gibt die maximale Höhe des Elements zurück. | UIComponent | ||
Gibt die maximale Breite des Elements zurück. | UIComponent | ||
Gibt die Mindesthöhe des Elements zurück. | UIComponent | ||
Gibt die Mindestbreite des Elements zurück. | UIComponent | ||
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 die bevorzugte Höhe des Elements zurück. | UIComponent | ||
Gibt die bevorzugte Breite des Elements zurück. | UIComponent | ||
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 | ||
Gibt das Element im dataProvider zurück, mit dem der angegebene Repeater diesen Repeater erzeugt hat, oder null, wenn dieser Repeater nicht wiederholt wird. | UIComponent | ||
Ruft eine Stileigenschaft ab, die an einer beliebigen Stelle in der Stilkette der Komponente festgelegt ist. | UIComponent | ||
Konvertiert globale Koordinaten eines Point-Objekts in Inhaltskoordinaten. | UIComponent | ||
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 | ||
Gibt true zurück, wenn currentCSSState ungleich null ist. | UIComponent | ||
Ü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 | ||
Bestimmt, ob der angegebene Status auf dieser UIComponent definiert wurde. | UIComponent | ||
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 eine Box-Matrix zurück, die an die drawRoundRect()-Methode als rot-Parameter übergeben werden kann, wenn ein horizontaler Farbverlauf gezeichnet wird. | UIComponent | ||
Initialisiert die interne Struktur dieser Komponente. | UIComponent | ||
Initialisiert verschiedene Eigenschaften, die wiederholte Instanzen dieser Komponente verfolgen. | UIComponent | ||
Markiert eine Komponente, sodass die updateDisplayList()-Methode während einer späteren Bildschirmaktualisierung aufgerufen wird. | UIComponent | ||
Wird von den Objekten einer Komponente aufgerufen, um anzugeben, dass ihre depth-Eigenschaft geändert wurde. | UIComponent | ||
Elemente müssen diese Methode aufrufen, wenn ihre eigene layoutDirection oder die layoutDirection des übergeordneten Elements geändert wird. | UIComponent | ||
Markiert eine Komponente, sodass die commitProperties()-Methode bei einer späteren Bildschirmaktualisierung aufgerufen wird. | UIComponent | ||
Markiert eine Komponente, sodass die measure()-Methode bei einer späteren Bildschirmaktualisierung aufgerufen wird. | UIComponent | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Konvertiert einen dreidimensionalen Punkt der dreidimensionalen (lokalen) Koordinaten des Anzeigeobjekts in einen zweidimensionalen Punkt der (globalen) Bühnenkoordinaten. | DisplayObject | ||
Konvertiert lokale Koordinaten eines Point-Objekts in Inhaltskoordinaten. | UIComponent | ||
Konvertiert das point-Objekt von den (lokalen) Koordinaten des Anzeigeobjekts in die (globalen) Bühnenkoordinaten. | DisplayObject | ||
Gibt „true“ zurück, wenn cssState mit currentCSSState übereinstimmt. | UIComponent | ||
Bestimmt, ob diese Instanz dem angegebenen Typ entspricht oder eine Unterklasse davon ist. | UIComponent | ||
Misst den angegebenen HTML-Text, der HTML-Tags wie etwa „<font>“ und „<b>“ enthalten kann. Dabei wird davon ausgegangen, dass er in einem einzeiligen UITextField mit einem durch die Stile dieser UIComponent bestimmten UITextFormat angezeigt wird. | UIComponent | ||
Misst den angegebenen Text. Dabei wird davon ausgegangen, dass er in einem einzeiligen UITextField (oder UIFTETextField) mit einem durch die Stile dieser UIComponent bestimmten UITextFormat angezeigt wird. | UIComponent | ||
Verschiebt die Komponente innerhalb der übergeordneten Komponente an eine angegebene Position. | UIComponent | ||
Propagiert Stiländerungen bis zu den untergeordneten Komponenten. | UIComponent | ||
Gibt „true“ zurück, wenn die Kette von „owner“-Eigenschaften von „child“ auf diese UIComponent verweist. | UIComponent | ||
Wird von Flex aufgerufen, wenn ein UIComponent-Objekt einem übergeordneten Element hinzugefügt oder daraus entfernt wird. | UIComponent | ||
Bereitet ein IFlexDisplayObject für das Drucken vor. | UIComponent | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Erstellt den CSS-Stilcache für diese Komponente. Wenn der recursive-Parameter auf „true“ gesetzt ist, wird der Cache auch für alle untergeordneten Elemente dieser Komponente erstellt. | UIComponent | ||
Registriert den EffectManager jedes Effektereignisses als Ereignis-Listener. | UIComponent | ||
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 | ||
Entfernt einen nichtvisuellen Stilclient aus dieser Komponenteninstanz. | UIComponent | ||
Wiederholt das festgelegte Ereignis. | UIComponent | ||
Blendet eine virtuelle Tastatur ein. | InteractiveObject | ||
Löst ein untergeordnetes Element mithilfe der bereitgestellten ID auf. | UIComponent | ||
[statisch]
Setzt die Hintergrundverarbeitung von Methoden fort, die durch callLater() in die Warteschlange gestellt wurden, nachdem suspendBackgroundProcessing() aufgerufen wurde. | UIComponent | ||
Ändert die Größe des Objekts. | UIComponent | ||
Ändert die Position eines vorhandenen untergeordneten Objekts im Anzeigeobjekt-Container. | DisplayObjectContainer | ||
Legt einen Layout-Beschränkungswert fest. Der Wert entspricht dem beim Festlegen des Beschränkungsstils für diese Komponente. | UIComponent | ||
Legt den aktuellen Status fest. | UIComponent | ||
Legt den Fokus auf diese Komponente. | UIComponent | ||
Legt die Koordinaten fest, die für das Zeichnen des Elements auf dem Bildschirm verwendet werden. | UIComponent | ||
Legt die Layoutgröße des Elements fest. | UIComponent | ||
Legt die Transformationsmatrix fest, die verwendet wird, um die Layoutgröße der Komponente und die Position relativ zu den Geschwisterelementen zu berechnen. | UIComponent | ||
Legt die Transformations-Matrix3D fest, die zur Berechnung der Layoutgröße und -position der Komponenete relativ zu ihren Parallelobjekten verwendet wird. | UIComponent | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Legt eine Stileigenschaft für diese Komponenteninstanz fest. | UIComponent | ||
Wird aufgerufen, wenn sich die visible-Eigenschaft ändert. | UIComponent | ||
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 | ||
Erkennt Änderungen an Stileigenschaften. | UIComponent | ||
Flex ruft die stylesInitialized()-Methode auf, wenn die Stile für eine Komponente zum ersten Mal initialisiert werden. | UIComponent | ||
[statisch]
Blockiert die Hintergrundverarbeitung von Methoden, die durch callLater() in die Warteschlange gestellt wurden, bis resumeBackgroundProcessing() aufgerufen wird. | UIComponent | ||
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. | FlexSprite | ||
transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void
Eine Dienstprogrammmethode zum Aktualisieren der Drehung, Skalierung und Versetzung der Transformation, während gleichzeitig ein im Koordinatenraum der Komponente selbst angegebener bestimmter Punkt im übergeordneten Koordinatenraum unverändert erhalten bleibt. | UIComponent | ||
Eine Dienstmethode, mit der die lokalen Koordinaten eines Punkts dieses Objekts transformiert werden in seine Position innerhalb der Koordinaten des übergeordneten Elements dieses Objekts. | UIComponent | ||
Validiert die Position und Größe der untergeordneten Elemente und zeigt Grafiken an. | UIComponent | ||
Validiert und aktualisiert die Eigenschaften und das Layout dieses Objekts und zeichnet es ggf. neu. | UIComponent | ||
Wird von der Layoutlogik verwendet, um die Eigenschaften einer Komponente durch Aufrufen der commitProperties()-Methode zu validieren. | UIComponent | ||
Validiert die gemessene Größe der Komponente. Wird die LayoutManager.invalidateSize()-Methode für diesen ILayoutManagerClient aufgerufen, dann wird die validateSize()-Methode zum Zeitpunkt der Messung verwendet. | UIComponent | ||
Verwaltet sowohl die gültigen als auch die ungültigen Ereignisse eines Validators, der dieser Komponente zugewiesen wurde. | UIComponent | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object | ||
Gibt eine Box-Matrix zurück, die an die drawRoundRect()-Methode als rot-Parameter übergeben werden kann, wenn ein vertikaler Farbverlauf gezeichnet wird. | UIComponent | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | EventDispatcher |
Methode | Definiert von | ||
---|---|---|---|
Passt das Fokusrechteck an. | UIComponent | ||
Übernimmt die berechnete Matrix, die aus der Kombination von Layoutmatrix und Transformations-Offsets erstellt wird, in die displayObject-Transformation von Flash. | UIComponent | ||
Dies ist eine interne Methode, die vom Flex-Framework zur Unterstützung des Auflösungseffekts verwendet wird. | UIComponent | ||
Bestimmt, ob der Aufruf der measure()-Methode übersprungen werden kann. | UIComponent | ||
Führt ggf. eine letzte Verarbeitung nach der Erstellung untergeordneter Objekte durch. | UIComponent | ||
Verarbeitet die Eigenschaften der Komponente. | UIComponent | ||
Erstellen Sie untergeordnete Objekte der Komponente. | UIComponent | ||
Erstellt ein neues Objekt mit einem Kontext, der auf der verwendeten eingebetteten Schriftart basiert. | UIComponent | ||
Erstellt das Objekt mithilfe einer gegebenen moduleFactory. | UIComponent | ||
Helper-Methode für das Auslösen eines PropertyChangeEvent, wenn eine Eigenschaft aktualisiert wird. | UIComponent | ||
Die Ereignisprozedur, die aufgerufen wird, wenn ein UIComponent-Objekt den Fokus erhält. | UIComponent | ||
Die Ereignisprozedur, die aufgerufen wird, wenn ein UIComponent-Objekt den Fokus verliert. | UIComponent | ||
Initialisiert die Implementierung und Speicherung von weniger häufig verwendeten, erweiterten Layoutfunktionen einer Komponente. | UIComponent | ||
Schließt die Initialisierung dieser Komponente ab. | UIComponent | ||
Initialisiert den Code dieser Komponente für Eingabehilfen zur Barrierefreiheit. | UIComponent | ||
Helper-Methode zur Invalidierung der Größe und Anzeigeliste des übergeordneten Objekts, wenn sich dieses Objekt auf das Layout (includeInLayout entspricht „true“) auswirkt. | UIComponent | ||
Wird üblicherweise von Komponenten überschrieben, die UITextField-Objekte enthalten, wobei das UITextField-Objekt den Fokus erhält. | UIComponent | ||
Die Ereignisprozedur, die bei einem keyDown-Ereignis aufgerufen wird. | UIComponent | ||
Die Ereignisprozedur, die bei einem keyUp-Ereignis aufgerufen wird. | UIComponent | ||
Berechnet die Standardgröße und optional die Standardmindestgröße der Komponente. | UIComponent | ||
Diese Methode wird aufgerufen, wenn eine UIComponent erstellt wird, und wird erneut aufgerufen, wenn der ResourceManager ein „change“-Ereignis auslöst, um anzugeben, dass sich die lokalisierten Ressourcen geändert haben. | UIComponent | ||
Gibt einen Dehnfaktor für die Transformation in die horizontale und vertikale Richtung an. | UIComponent | ||
Diese Methode wird aufgerufen, wenn sich ein Status ändert, um zu überprüfen, ob statusspezifische Stile auf diese Komponente anwendbar sind. | UIComponent | ||
Zeichnet die Objekte und/oder Größen und platziert die untergeordneten Elemente. | UIComponent |
Ereignis | Übersicht | Definiert von | ||
---|---|---|---|---|
[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird. | EventDispatcher | |||
Wird ausgelöst, wenn die Komponente einem Container als untergeordnetes Inhaltselement mit der addChild()-, addChildAt()-, addElement()- oder addElementAt()-Methode hinzugefügt wird. | UIComponent | |||
Wird ausgelöst, wenn ein Objekt der Anzeigeliste hinzugefügt wird. | DisplayObject | |||
Wird ausgelöst, wenn ein Anzeigeobjekt der Anzeigeliste für die Bühne hinzugefügt wird. Dies erfolgt entweder direkt oder über das Hinzufügen einer Unterstruktur, die das Anzeigeobjekt enthält. | DisplayObject | |||
Wird ausgelöst, wenn der Benutzer aus dem Kontextmenü die Option „Löschen“ wählt. | InteractiveObject | |||
Wird ausgelöst, wenn ein Benutzer die Haupttaste des Zeigegeräts über derselben InteractiveObject-Instanz drückt und wieder loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer das Kontextmenü, das mit diesem interaktiven Objekt verknüpft ist, in einer AIR-Anwendung einblendet. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Kopieren“ aktiviert oder im Kontextmenü des Texts „Kopieren“ wählt. | InteractiveObject | |||
Wird ausgelöst, nachdem die Erstellung, die Verarbeitung der Eigenschaften, die Messung, die Layouterstellung und Zeichnung der Komponente abgeschlossen wurden. | UIComponent | |||
Wird nach einer Änderung des Ansichtsstatus ausgelöst. | UIComponent | |||
Wird nach einer Änderung der currentState-Eigenschaft jedoch vor der Änderung des Ansichtsstatus ausgelöst. | UIComponent | |||
Wird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Ausschneiden“ aktiviert oder im Kontextmenü des Texts „Ausschneiden“ wählt. | InteractiveObject | |||
[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird. | EventDispatcher | |||
Wird ausgelöst, wenn der Benutzer die Haupttaste des Zeigegeräts zweimal schnell hintereinander über dem gleichen InteractiveObject-Objekt drückt und das doubleClickEnabled-Flag des Objekts „true“ lautet. | InteractiveObject | |||
Wird durch den Ziehinitiator (Quelle der gezogenen Daten) ausgelöst, wenn der Ziehvorgang abgeschlossen wird, indem die gezogenen Daten auf einem Ziel abgelegt werden oder der Drag & Drop-Vorgang ohne Ablegen beendet wird. | UIComponent | |||
Wird vom Ablageziel ausgelöst, wenn der Benutzer die Maustaste darüber loslässt. | UIComponent | |||
Wird durch eine Komponente ausgelöst, wenn der Benutzer die Maus während des Ziehvorgangs darüber bewegt. | UIComponent | |||
Wird von der Komponente ausgelöst, wenn der Benutzer Daten aus der Komponente zieht, sie jedoch nicht an einem Ziel ablegt. | UIComponent | |||
Wird durch eine Komponente ausgelöst, wenn der Benutzer die Maus während des Ziehvorgangs über die Komponente bewegt. | UIComponent | |||
Wird zu Beginn des Ziehvorgangs vom Ziehinitiator ausgelöst. | UIComponent | |||
Wird nach Abschluss eines Effekts ausgelöst. | UIComponent | |||
Wird unmittelbar vor dem Start eines Effekts ausgelöst. | UIComponent | |||
Wird ausgelöst, nachdem der Effekt beendet wurde. Dies tritt nur durch einen Aufruf der stop()-Methode für den Effekt ein. | UIComponent | |||
[broadcast event] Wird ausgelöst, wenn der Abspielkopf ein neues Bild erreicht. | DisplayObject | |||
Wird ausgelöst, nachdem die Komponente einen Ansichtsstatus angenommen hat. | UIComponent | |||
[broadcast event] Wird ausgelöst, wenn der Abspielkopf das aktuelle Bild verlässt. | DisplayObject | |||
Wird ausgelöst, kurz bevor die Komponente einen Ansichtsstatus verlässt. | UIComponent | |||
Wird ausgelöst, nachdem ein Anzeigeobjekt den Fokus erhalten hat. | InteractiveObject | |||
Wird ausgelöst, nachdem ein Anzeigeobjekt den Fokus verloren hat. | InteractiveObject | |||
[broadcast event] Wird ausgelöst, nachdem die Konstruktoren von Bildanzeigeobjekten ausgeführt wurden, bevor Bildskripten ausgeführt wurden. | DisplayObject | |||
Wird abgesetzt, wenn der Benutzer einen Kontaktpunkt entlang der Kante der Touch-Oberfläche mit einer InteractiveObject-Instanz erstellt (z. B. durch Tippen entlang der Kante der Touch-Oberfläche auf Siri Remote für Apple TV). Bei einigen Geräten könnte dieser Kontakt auch als eine Kombination von verschiedenen Kontaktereignissen ausgelegt werden. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer auf zwei Kontaktpunkte über derselben InteractiveObject-Instanz auf einem berührungsempfindlichen Gerät drückt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen zwei Finger auf ein Anzeigeobjekt drückt und wieder loslässt). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer einen Berührungspunkt über die InteractiveObject-Instanz auf einem berührungsempfindlichen Gerät bewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger über ein Anzeigeobjekt von links nach rechts bewegt). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer eine Drehgeste an einem Kontaktpunkt mit einer InteractiveObject-Instanz ausführt (zum Beispiel mit zwei Fingern den Bildschirm eines Mobiltelefons oder Tablets berührt und die Finger dann über einem Anzeigeobjekt dreht). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer eine Swipe-Geste an einem Kontaktpunkt mit einer InteractiveObject-Instanz ausführt (zum Beispiel mit drei Fingern den Bildschirm eines Mobiltelefons oder Tablets berührt und die Finger dann parallel über ein Anzeigeobjekt bewegt). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer einen Kontaktpunkt mit einer InteractiveObject-Instanz erstellt und dann auf ein berührungsempfindliches Gerät tippt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen mehrere Finger auf einem Anzeigeobjekt platziert, um ein Menü zu öffnen, und dann mit einem Finger tippt, um einen Menüpunkt auszuwählen). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer eine Zoom-Geste an einem Kontaktpunkt mit einer InteractiveObject-Instanz ausführt (zum Beispiel mit zwei Fingern den Bildschirm eines Mobiltelefons oder Tablets berührt und die Finger dann schnell über einem Anzeigeobjekt spreizt). | InteractiveObject | |||
Wird ausgelöst, wenn sich der Status eines Objekts von sichtbar in unsichtbar ändert. | UIComponent | |||
Dieses Ereignis wird an jede Client-Anwendung abgesetzt, die die Inline-Eingabe mit einem IME unterstützt | InteractiveObject | |||
Wird ausgelöst, wenn die Erstellung der Komponente abgeschlossen und alle Initialisierungseigenschaften festgelegt sind. | UIComponent | |||
Wird ausgelöst, wenn eine Komponente durch einen Validator überwacht wird und die Überprüfung fehlschlägt. | UIComponent | |||
Wird ausgelöst, wenn der Benutzer eine Taste drückt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer versucht, den Fokus mithilfe der Tastatur zu ändern. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer eine Taste loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die mittlere Taste des Zeigegeräts über derselben InteractiveObject-Instanz drückt und loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die mittlere Taste des Zeigegeräts über einer InteractiveObject-Instanz drückt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz drückt. | InteractiveObject | |||
Wird von einer geöffneten Komponente mithilfe des PopUpManagers ausgelöst, wenn der Benutzer außerhalb der Komponente klickt. | UIComponent | |||
Wird ausgelöst, wenn der Benutzer versucht, den Fokus mithilfe eines Zeigegeräts zu ändern. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer das Zeigegerät bewegt, während es sich auf einer InteractiveObject-Instanz befindet. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer das Zeigegerät von einer InteractiveObject-Instanz wegbewegt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer das Zeigegerät auf eine InteractiveObject-Instanz bewegt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn das Mausrad über einer InteractiveObject-Instanz gedreht wird. | InteractiveObject | |||
Wird von einer Komponente mithilfe des PopUpManagers ausgelöst, wenn der Benutzer das Mausrad außerhalb der Komponente dreht. | UIComponent | |||
Wird ausgelöst, wenn das Objekt verschoben wurde. | UIComponent | |||
Wird vom InteractiveObject-Ziehinitiator ausgelöst, wenn der Benutzer die Ziehbewegung beendet. | InteractiveObject | |||
Wird vom InteractiveObject-Zielobjekt ausgelöst, wenn ein gezogenes Objekt darauf abgelegt wird und das Ablegen mit einem Aufruf von „DragManager.acceptDragDrop()“ akzeptiert wurde. | InteractiveObject | |||
Wird von einer InteractiveObject-Instanz ausgelöst, wenn eine Ziehbewegung in ihre Begrenzungen eintritt. | InteractiveObject | |||
Wird von einer InteractiveObject-Instanz ausgelöst, wenn eine Ziehbewegung ihre Begrenzungen verlässt. | InteractiveObject | |||
Wird von einer InteractiveObject-Instanz kontinuierlich ausgelöst, während eine Ziehbewegung innerhalb ihrer Begrenzungen verbleibt. | InteractiveObject | |||
Wird am Anfang eines Ziehvorgangs von der InteractiveObject-Instanz ausgelöst, die als Ziehinitiator im DragManager.doDrag()-Aufruf festgelegt ist. | InteractiveObject | |||
Wird während eines Ziehvorgangs von der InteractiveObject-Instanz ausgelöst, die als Ziehinitiator im DragManager.doDrag()-Aufruf festgelegt ist. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Einfügen“ aktiviert oder im Kontextmenü des Texts „Einfügen“ wählt. | InteractiveObject | |||
Wird zu Beginn der Initialisierungssequenz der Komponente ausgelöst. | UIComponent | |||
Wird abgesetzt, wenn der Benutzer einen aktiven Eingabestift unter den Schwellenwert für die Abstandserkennung des Bildschirms senkt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer einen aktiven Eingabestift über den Schwellenwert für die Abstandserkennung des Bildschirms anhebt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den aktiven Eingabestift über den Bildschirm bewegt, während er innerhalb des Schwellenwerts der Abstandserkennung bleibt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den aktiven Eingabestift von diesem InteractiveObject wegbewegt, während er innerhalb des Schwellenwerts der Abstandserkennung auf dem Bildschirm bleibt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den aktiven Eingabestift direkt über dieses InteractiveObject bewegt, während er innerhalb des Schwellenwerts der Abstandserkennung auf dem Bildschirm bleibt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer einen aktiven Eingabestift von diesem InteractiveObject und seinen untergeordneten Elementen wegbewegt, während er innerhalb des Schwellenwerts der Abstandserkennung auf dem Bildschirm bleibt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer einen aktiven Eingabestift von außerhalb der Nachfolgerstruktur des Objekts in der Anzeigeliste über dieses InteractiveObject bewegt (und dabei innerhalb des Schwellenwerts für die Abstandserkennung auf dem Bildschirm bleibt). | InteractiveObject | |||
Wird abgesetzt, wenn ein Benutzer die Taste des Zeigegeräts loslässt, nachdem er die Taste über einer InteractiveObject-Instanz gedrückt und das Zeigegerät dann von der InteractiveObject-Instanz wegbewegt hat. | InteractiveObject | |||
Wird ausgelöst, wenn die Komponente aus einem Container als untergeordnetes Inhaltselement mit der removeChild()-, removeChildAt()-, removeElement()- oder removeElementAt()-Methode entfernt wird. | UIComponent | |||
Wird ausgelöst, wenn ein Objekt aus der Anzeigeliste entfernt werden soll. | DisplayObject | |||
Wird ausgelöst, wenn ein Anzeigeobjekt aus der Anzeigeliste entfernt werden soll. Dies erfolgt entweder direkt oder über das Entfernen einer Unterstruktur, die das Anzeigeobjekt enthält. | DisplayObject | |||
[broadcast event] Wird ausgelöst, wenn die Anzeigeliste kurz davor steht, aktualisiert und neu gezeichnet zu werden. | DisplayObject | |||
Wird ausgelöst, wenn die Größe der Komponente geändert wird. | UIComponent | |||
Wird ausgelöst, wenn der Benutzer die rechte Taste des Zeigegeräts über derselben InteractiveObject-Instanz drückt und loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz drückt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer das Zeigegerät von einer InteractiveObject-Instanz wegbewegt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer das Zeigegerät auf eine InteractiveObject-Instanz bewegt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Alles auswählen“ aktiviert oder im Kontextmenü des Texts „Alles auswählen“ wählt. | InteractiveObject | |||
Wird ausgelöst, wenn sich der Status eines Objekts von unsichtbar in sichtbar ändert. | UIComponent | |||
Wird sofort nach dem Einblenden der Softwaretastatur abgesetzt. | InteractiveObject | |||
Wird direkt vor dem Einblenden der Softwaretastatur abgesetzt. | InteractiveObject | |||
Wird sofort nach dem Ausblenden der Softwaretastatur abgesetzt. | InteractiveObject | |||
Wird ausgelöst, nachdem die Komponente einen neuen Status erhalten hat und die Animation des Statusübergangs abgeschlossen wurde. | UIComponent | |||
Wird ausgelöst, wenn eine Komponente einen Übergang in ihren aktuellen Status unterbricht, um zu einem neuen Status zu wechseln. | UIComponent | |||
Wird ausgelöst, wenn sich der Wert des tabChildren-Flags des Objekts ändert. | InteractiveObject | |||
Wird ausgelöst, wenn sich das tabEnabled-Flag des Objekts ändert. | InteractiveObject | |||
Wird ausgelöst, wenn sich der Wert der tabIndex-Eigenschaft des Objekts ändert. | InteractiveObject | |||
Wird ausgelöst, wenn ein Benutzer ein oder mehrere Textzeichen eingibt. | InteractiveObject | |||
Wird durch die Komponente ausgelöst, wenn ein ToolTip erstellt wird. | UIComponent | |||
Wird durch die Komponente ausgelöst, wenn deren ToolTip ausgeblendet wurde und demnächst verworfen werden soll. | UIComponent | |||
Wird durch die Komponente ausgelöst, wenn deren ToolTip ausgeblendet wird. | UIComponent | |||
Wird durch die Komponente ausgelöst, wenn deren ToolTip eingeblendet wird. | UIComponent | |||
Wird durch die Komponente ausgelöst, wenn deren ToolTip eingeblendet wurde. | UIComponent | |||
Wird von einer Komponente ausgelöst, deren toolTip-Eigenschaft festgelegt ist, sobald der Benutzer die Maus darüber bewegt. | UIComponent | |||
Wird abgesetzt, wenn der Benutzer ein berührungsempfindliches Gerät erstmals berührt (zum Beispiel mit dem Finger das Touchscreen eines Mobiltelefons oder Tablets berührt). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät entfernt (zum Beispiel den Finger vom Touchscreen eines Mobiltelefons oder Tablets hebt). | InteractiveObject | |||
Ein nicht abbrechbares Ereignis, das von einer Komponente nach der Reaktion auf eine Berührungsinteraktion des Benutzers ausgelöst wird. | UIComponent | |||
Ein nicht abbrechbares Ereignis, das von einer Komponente bei Reaktion auf eine Berührungsinteraktion des Benutzers ausgelöst wird. | UIComponent | |||
Ein abbrechbares Ereignis, das von einer Komponente beim Versuch, auf eine Berührungsinteraktion des Benutzers zu reagieren, ausgelöst wird. | UIComponent | |||
Wird abgesetzt, wenn der Benutzer das Gerät berührt, und zwar kontinuierlich, bis der Kontaktpunkt entfernt wird. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät von einer InteractiveObject-Instanz wegbewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Anzeigeobjekt zu einem anderen zieht). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät über eine InteractiveObject-Instanz bewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Punkt außerhalb des Anzeigeobjekts auf einen Punkt über einem Anzeigeobjekt zieht). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät von einer InteractiveObject-Instanz wegbewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Anzeigeobjekt auf einen Punkt außerhalb des Anzeigeobjekts zieht). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät über eine InteractiveObject-Instanz bewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Punkt außerhalb des Anzeigeobjekts auf einen Punkt über einem Anzeigeobjekt zieht). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt über derselben InteractiveObject-Instanz anhebt, auf der der Kontakt eingeleitet wurde (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem einzelnen Kontaktpunkt hebt). | InteractiveObject | |||
Wird ausgelöst, nachdem die Methoden commitProperties(), measure() und updateDisplayList() eines Objekts aufgerufen wurden (falls erforderlich). | UIComponent | |||
Wird ausgelöst, wenn eine Komponente durch einen Validator überwacht wird und die Überprüfung erfolgreich ist. | UIComponent | |||
Wird ausgelöst, wenn Werte programmgesteuert oder durch Benutzerinteraktion geändert werden. | UIComponent |
Stile sind entweder allgemein oder mit einem bestimmten Thema verknüpft. Allgemeine Stile können mit jedem Thema verwendet werden. Stile, die mit einem bestimmten Thema verknüpft sind, können nur verwendet werden, wenn Ihre Anwendung dieses Thema verwendet.
Stil | Beschreibung | Definiert von | ||
---|---|---|---|---|
baseline | Typ: String CSS-Vererbung: Nein Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Der vertikale Abstand (in Pixel) zwischen dem oberen Rand des Inhaltsbereichs und der Grundlinienposition des Steuerelements. Ist dieser Stil festgelegt, wird die Grundlinie der Komponente am oberen Rand des Inhaltsbereichs verankert. Wird die Größe des Containers geändert, bleibt der Abstand der beiden Ränder erhalten. Dieser Stil wirkt sich nur dann aus, wenn er auf eine Komponente in einem Arbeitsflächen-, Bedienfeld- oder Anwendungscontainer angewendet wird, dessen Der Standardwert ist | UIComponent | ||
bottom | Typ: String CSS-Vererbung: Nein Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Der vertikale Abstand (in Pixeln) zwischen dem unteren Rand der Komponente und dem unteren Rand des Inhaltsbereichs ihres übergeordneten Containers. Ist dieser Stil festgelegt, wird der untere Rand der Komponente am unteren Rand des Inhaltsbereichs verankert. Wird die Größe des Containers geändert, bleibt der Abstand der beiden Ränder erhalten. Dieser Stil wirkt sich nur dann aus, wenn er auf eine Komponente in einem Arbeitsflächen-, Bedienfeld- oder Anwendungscontainer angewendet wird, dessen Der Standardwert ist | UIComponent | ||
errorColor | Typ: uint Format: Color CSS-Vererbung: Ja Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Farbe der Komponentenhervorhebung, wenn die Überprüfung fehlschlägt. Flex stellt bei Fehlschlagen der Überprüfung auch den borderColor -Stil der Komponente auf diese errorColor ein. Der Standardwert für das Halo-Design ist 0xFF0000 . Der Standardwert für das Spark-Design ist 0xFE0000 .
| UIComponent | ||
focusBlendMode | Typ: String CSS-Vererbung: Nein Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Vom Fokusrechteck verwendete Füllmethode. Weitere Informationen finden Sie bei der blendMode -Eigenschaft der flash.display.DisplayObject-Klasse.
Der Standardwert ist "normal" . | UIComponent | ||
focusSkin | Typ: Class CSS-Vererbung: Nein Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Skin für das Ziehen des Fokusrechtecks. Der Standardwert für Halo-Komponenten ist mx.skins.halo.HaloFocusRect. Der Standardwert für Spark-Komponenten ist spark.skins.spark.FocusSkin. | UIComponent | ||
focusThickness | Typ: Number Format: Length CSS-Vererbung: Nein Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 In Pixeln angegebene Stärke des Fokusrechteckrands. Der Standardwert ist 2 . | UIComponent | ||
horizontalCenter | Typ: String CSS-Vererbung: Nein Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Der horizontale Abstand (in Pixeln) zwischen dem Mittelpunkt des Inhaltsbereichs der Komponente und dem Mittelpunkt der Komponente. Ist dieser Stil festgelegt, wird der Mittelpunkt der Komponente am Mittelpunkt des Inhaltsbereichs verankert. Wird die Größe des Containers geändert, bleibt der horizontale Abstand der beiden Mittelpunkte erhalten. Dieser Stil wirkt sich nur dann aus, wenn er auf eine Komponente in einem Arbeitsflächen-, Bedienfeld- oder Anwendungscontainer angewendet wird, dessen Der Standardwert ist | UIComponent | ||
interactionMode | Typ: String CSS-Vererbung: Ja Sprachversion: ActionScript 3.0 Produktversion: Flex 4.5 Laufzeitversionen: Flash10, AIR 2.5 Der primäre Interaktionsmodus für diese Komponente. Die zulässigen Werte sind: mouse und touch . Der Standardwert für das Halo-Design ist mouse . Der Standardwert für das Spark-Design ist mouse . Der Standardwert für das Mobile-Design ist touch .
Verwandte API-Elemente | UIComponent | ||
layoutDirection | Typ: String CSS-Vererbung: Ja Sprachversion: ActionScript 3.0 Produktversion: Flex 4.1 Laufzeitversionen: Flash10, AIR 1.5 Legt die gewünschte Layoutrichtung einer Komponente fest. Die zulässigen Werte sind "ltr" für von links nach rechts verlaufende Layouts, die für Komponenten mit lateinischen Schriften verwendet werden, und "rtl" für von rechts nach links verlaufende Layouts, die für Komponenten mit Schriften wie Arabisch und Hebräisch verwendet werden.
In ActionScript legen Sie die layoutDirection über die Werte In der Regel ist die layoutDirection für die Komponenten, die Keyboard.LEFT- und Keyboard.RIGHT-Ereignisse verarbeiten, tauschen im Allgemeinen bei layoutDirection Hinweis: Dieser Stil gilt für alle Spark-Komponenten und MX-Komponenten, die UIFTETextField als ihre textFieldClass angeben. Der Standardwert ist "ltr" .Verwandte API-Elemente | UIComponent | ||
left | Typ: String CSS-Vererbung: Nein Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Der horizontale Abstand (in Pixeln) zwischen dem linken Rand der Komponente und dem linken Rand des Inhaltsbereichs ihres übergeordneten Containers. Ist dieser Stil festgelegt, wird der linke Rand der Komponente am linken Rand des Inhaltsbereichs verankert. Wird die Größe des Containers geändert, bleibt der Abstand der beiden Ränder erhalten. Dieser Stil wirkt sich nur dann aus, wenn er auf eine Komponente in einem Arbeitsflächen-, Bedienfeld- oder Anwendungscontainer angewendet wird, dessen Der Standardwert ist | UIComponent | ||
right | Typ: String CSS-Vererbung: Nein Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Der horizontale Abstand (in Pixeln) zwischen dem rechten Rand der Komponente und dem rechten Rand des Inhaltsbereichs ihres übergeordneten Containers. Ist dieser Stil festgelegt, wird der rechte Rand der Komponente am rechten Rand des Inhaltsbereichs verankert. Wird die Größe des Containers geändert, bleibt der Abstand der beiden Ränder erhalten. Dieser Stil wirkt sich nur dann aus, wenn er auf eine Komponente in einem Arbeitsflächen-, Bedienfeld- oder Anwendungscontainer angewendet wird, dessen Der Standardwert ist | UIComponent | ||
showErrorSkin | Typ: Boolean CSS-Vererbung: Ja Sprachversion: ActionScript 3.0 Produktversion: Flex 4.5 Laufzeitversionen: Flash10, AIR 1.5 Zeigt den Fehlerrahmen oder die Fehlerskin, wenn diese Komponente ungültig ist. Der Standardwert ist true . | UIComponent | ||
showErrorTip | Typ: Boolean CSS-Vererbung: Ja Sprachversion: ActionScript 3.0 Produktversion: Flex 4.5 Laufzeitversionen: Flash10, AIR 1.5 Zeigt die Fehlerinfo, wenn diese Komponente ungültig ist und der Benutzer den Mauszeiger darüber bewegt. Der Standardwert ist true . | UIComponent | ||
top | Typ: String CSS-Vererbung: Nein Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Der vertikale Abstand (in Pixeln) zwischen dem oberen Rand der Komponente und dem oberen Rand des Inhaltsbereichs ihres übergeordneten Containers. Ist dieser Stil festgelegt, wird der obere Rand der Komponente am oberen Rand des Inhaltsbereichs verankert. Wird die Größe des Containers geändert, bleibt der Abstand der beiden Ränder erhalten. Dieser Stil wirkt sich nur dann aus, wenn er auf eine Komponente in einem Arbeitsflächen-, Bedienfeld- oder Anwendungscontainer angewendet wird, dessen Der Standardwert ist | UIComponent | ||
verticalCenter | Typ: String CSS-Vererbung: Nein Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Der vertikale Abstand (in Pixeln) zwischen dem Mittelpunkt des Inhaltsbereichs der Komponente und dem Mittelpunkt der Komponente. Ist dieser Stil festgelegt, wird der Mittelpunkt der Komponente am Mittelpunkt des Inhaltsbereichs verankert. Wird die Größe des Containers geändert, bleibt der vertikale Abstand der beiden Mittelpunkte erhalten. Dieser Stil wirkt sich nur dann aus, wenn er auf eine Komponente in einem Arbeitsflächen-, Bedienfeld- oder Anwendungscontainer angewendet wird, dessen Der Standardwert ist | UIComponent |
Stil | Beschreibung | Definiert von | ||
---|---|---|---|---|
chromeColor | Typ: uint Format: Color CSS-Vererbung: Ja Thema: spark Sprachversion: ActionScript 3.0 Produktversion: Flex 4 Laufzeitversionen: Flash10, AIR 1.5 Die Hauptfarbe für eine Komponente. | UIComponent |
Stil | Beschreibung | Definiert von | ||
---|---|---|---|---|
themeColor | Typ: uint Format: Color CSS-Vererbung: Ja Thema: halo Sprachversion: ActionScript 3.0 Produktversion: Flex 3 Laufzeitversionen: Flash9, AIR 1.1 Die Themenfarbe einer Komponente. Diese Eigenschaft steuert die Anzeige von Hervorhebungen (z. B. bei Auswahl einer Komponente) und ähnliche visuelle Hinweise, wirkt sich jedoch nicht auf reguläre Rahmenlinien oder Hintergrundfarben der Komponente aus. Die bevorzugten Werte sind haloGreen , haloBlue , haloOrange und haloSilver . Es kann jedoch jeder beliebige gültige Farbwert verwendet werden.
Die Standardwerte der Stile "haloBlue" . | UIComponent |
Konstante | Definiert von | ||
---|---|---|---|
DEFAULT_MAX_HEIGHT : Number = 10000 [statisch]
Der Standardwert für die maxHeight-Eigenschaft. | UIComponent | ||
DEFAULT_MAX_WIDTH : Number = 10000 [statisch]
Der Standardwert für die maxWidth-Eigenschaft. | UIComponent | ||
DEFAULT_MEASURED_HEIGHT : Number = 22 [statisch]
Der Standardwert für die measuredHeight-Eigenschaft. | UIComponent | ||
DEFAULT_MEASURED_MIN_HEIGHT : Number = 22 [statisch]
Der Standardwert für die measuredMinHeight-Eigenschaft. | UIComponent | ||
DEFAULT_MEASURED_MIN_WIDTH : Number = 40 [statisch]
Der Standardwert für die measuredMinWidth-Eigenschaft. | UIComponent | ||
DEFAULT_MEASURED_WIDTH : Number = 160 [statisch]
Der Standardwert für die measuredWidth-Eigenschaft. | UIComponent |
accessibilityDescription | Eigenschaft |
accessibilityDescription:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein hilfreicher Accessor für die description
-Eigenschaft des accessibilityProperties
-Objekts dieser UIComponent.
Die Get-Methode gibt einfach accessibilityProperties.description
zurück oder "", wenn accessibilityProperties
null ist. Die Set-Methode prüft zuerst, ob accessibilityProperties
null ist, und wenn dies zutrifft, legt sie hierfür eine neue AccessibilityProperties-Instanz fest. Anschließend legt sie accessibilityProperties.description
fest.
Implementierung
public function get accessibilityDescription():String
public function set accessibilityDescription(value:String):void
accessibilityEnabled | Eigenschaft |
accessibilityEnabled:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein hilfreicher Accessor für die silent
-Eigenschaft des accessibilityProperties
-Objekts dieser UIComponent.
Beachten Sie, dass accessibilityEnabled
das Gegenteil von „silent“ bedeutet; accessibilityEnabled
ist true
, wenn silent
false
ist.
Die Get-Methode gibt einfach accessibilityProperties.silent
zurück oder true
, wenn accessibilityProperties
null ist. Die Set-Methode prüft zuerst, ob accessibilityProperties
null ist, und wenn dies zutrifft, legt sie hierfür eine neue AccessibilityProperties-Instanz fest. Anschließend legt sie accessibilityProperties.silent
fest.
Implementierung
public function get accessibilityEnabled():Boolean
public function set accessibilityEnabled(value:Boolean):void
accessibilityName | Eigenschaft |
accessibilityName:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein hilfreicher Accessor für die name
-Eigenschaft des accessibilityProperties
-Objekts dieser UIComponent.
Die Get-Methode gibt einfach accessibilityProperties.name
zurück oder "", wenn accessibilityProperties null ist. Die Set-Methode prüft zuerst, ob accessibilityProperties
null ist, und wenn dies zutrifft, legt sie hierfür eine neue AccessibilityProperties-Instanz fest. Dann legt sie accessibilityProperties.name
fest.
Implementierung
public function get accessibilityName():String
public function set accessibilityName(value:String):void
accessibilityShortcut | Eigenschaft |
accessibilityShortcut:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein hilfreicher Accessor für die shortcut
-Eigenschaft des accessibilityProperties
-Objekts dieser UIComponent.
Die Get-Methode gibt einfach accessibilityProperties.shortcut
zurück oder "", wenn accessibilityProperties
null ist. Die Set-Methode prüft zuerst, ob accessibilityProperties
null ist, und wenn dies zutrifft, legt sie hierfür eine neue AccessibilityProperties-Instanz fest. Dann legt sie accessibilityProperties.shortcut
fest.
Implementierung
public function get accessibilityShortcut():String
public function set accessibilityShortcut(value:String):void
activeEffects | Eigenschaft |
automationDelegate | Eigenschaft |
automationDelegate:Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Das Delegatenobjekt, welches die automatisierungsbezogene Funktionalität verarbeitet.
Implementierung
public function get automationDelegate():Object
public function set automationDelegate(value:Object):void
automationEnabled | Eigenschaft |
automationName | Eigenschaft |
automationOwner | Eigenschaft |
automationOwner:DisplayObjectContainer
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Eigentümer dieser Komponente für Automationszwecke.
Implementierung
public function get automationOwner():DisplayObjectContainer
automationParent | Eigenschaft |
automationParent:DisplayObjectContainer
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Das übergeordnete Element dieser Komponente für Automationszwecke.
Implementierung
public function get automationParent():DisplayObjectContainer
automationTabularData | Eigenschaft |
automationTabularData:Object
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Implementierung der IAutomationTabularData
-Schnittstelle, welche verwendet werden kann, um die Daten abzurufen.
Implementierung
public function get automationTabularData():Object
automationValue | Eigenschaft |
automationValue:Array
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Dieser Wert entspricht im Allgemeinen der gerenderten Darstellung des Objekts und kann verwendet werden, um den Bezeichner mit dem Objekt, wie es in der Anwendung erscheint, in Beziehung zu setzen.
Implementierung
public function get automationValue():Array
automationVisible | Eigenschaft |
baseline | Eigenschaft |
baseline:Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil. Legen Sie mit der @Clear()-Direktive in MXML oder dem Wert undefined
im ActionScript-Code für die Eigenschaft den Standardwert undefined
fest. Beispiel: Im MXML-Code deaktiviert baseline.s2="@Clear()"
die baseline
-Beschränkung im s2-Status. Im ActionScript-Code deaktiviert button.baseline = undefined
die baseline
-Beschränkung des button
.
Standardmäßig entspricht das Ankerziel dem oberen Rand des Inhaltsbereichs im Container. In Layouts mit erweiterten Beschränkungen kann das Ziel eine Beschränkungszeile sein.
Mit dem Einstellen der Eigenschaft auf eine Zahl oder einen numerischen String wie „10“ wird die Verwendung des standardmäßigen Ankerziels festgelegt.
Um ein Ankerziel anzugeben, stellen Sie den Eigenschaftswert auf einen String im Format „anchorTargetName:value“ ein. Beispiel: „row1:10“.
Implementierung
public function get baseline():Object
public function set baseline(value:Object):void
baselinePosition | Eigenschaft |
baselinePosition:Number
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die y-Koordinate der Grundlinie der ersten Textzeile der Komponente.
Diese Eigenschaft dient der Implementierung des baseline
-Beschränkungsstils. Sie wird auch zum Ausrichten der Beschriftung eines FormItem an den Steuerelementen im FormItem verwendet.
Implementierung
public function get baselinePosition():Number
bottom | Eigenschaft |
bottom:Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil. Legen Sie mit der @Clear()-Direktive in MXML oder dem Wert undefined
im ActionScript-Code für die Eigenschaft den Standardwert undefined
fest. Beispiel: Im MXML-Code deaktiviert bottom.s2="@Clear()"
die bottom
-Beschränkung im s2-Status. Im ActionScript-Code deaktiviert button.bottom = undefined
die bottom
-Beschränkung des button
.
Standardmäßig entspricht das Ankerziel dem Inhaltsbereich des Containers. In Layouts mit erweiterten Beschränkungen kann das Ziel eine Beschränkungszeile sein.
Mit dem Einstellen der Eigenschaft auf eine Zahl oder einen numerischen String wie „10“ wird die Verwendung des standardmäßigen Ankerziels festgelegt.
Um ein Ankerziel anzugeben, stellen Sie den Eigenschaftswert auf einen String im Format „anchorTargetName:value“ ein. Beispiel: „row1:10“.
Implementierung
public function get bottom():Object
public function set bottom(value:Object):void
cacheHeuristic | Eigenschaft |
cacheHeuristic:Boolean
[Nur Schreiben] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird von Flex zum Bitmapcaching des Objekts verwendet. Wenn cachePolicy
auf UIComponentCachePolicy.AUTO
gesetzt ist, dann wird cacheHeuristic
zum Steuern dercacheAsBitmap
-Eigenschaft verwendet.
Implementierung
public function set cacheHeuristic(value:Boolean):void
cachePolicy | Eigenschaft |
cachePolicy:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt die für dieses Objekt verwendete Richtlinie für das Bitmapcaching an. Gültige Werte in MXML sind "on"
, "off"
und "auto"
(Standard).
Mögliche Werte in ActionScript sind UIComponentCachePolicy.ON
, UIComponentCachePolicy.OFF
und UIComponentCachePolicy.AUTO
(Standard).
- Der Wert
UIComponentCachePolicy.ON
bedeutet, dass das Objekt immer als Bitmap zwischengespeichert wird. - Der Wert
UIComponentCachePolicy.OFF
bedeutet, dass das Objekt nie als Bitmap zwischengespeichert wird. - Der Wert
UIComponentCachePolicy.AUTO
bedeutet, dass das Framework heuristisch bestimmt, ob das Objekt als Bitmap gespeichert werden soll.
Der Standardwert ist UIComponentCachePolicy.AUTO.
Implementierung
public function get cachePolicy():String
public function set cachePolicy(value:String):void
className | Eigenschaft |
className:String
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Name der Klasse dieser Instanz, beispielsweise Button
.
Dieser String enthält nicht den Paketnamen. Wenn Sie den Paketnamen ebenfalls benötigen, rufen Sie die getQualifiedClassName()
-Methode im flash.utils-Paket auf. Dadurch wird ein String wie beispielsweise "mx.controls::Button"
zurückgegeben.
Implementierung
public function get className():String
contentMouseX | Eigenschaft |
contentMouseX:Number
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt die x-Position der Maus im Inhaltskoordinatensystem zurück. Inhaltskoordinaten geben eine Pixelposition relativ zur linken oberen Ecke des Inhalts der Komponente an und schließen den gesamten Inhaltsbereich der Komponente ein, sogar Bereiche, die derzeit abgeschnitten sind und durch einen Bildlauf angezeigt werden müssen.
Implementierung
public function get contentMouseX():Number
contentMouseY | Eigenschaft |
contentMouseY:Number
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt die y-Position der Maus im Inhaltskoordinatensystem zurück. Inhaltskoordinaten geben eine Pixelposition relativ zur linken oberen Ecke des Inhalts der Komponente an und schließen den gesamten Inhaltsbereich der Komponente ein, sogar Bereiche, die derzeit abgeschnitten sind und durch einen Bildlauf angezeigt werden müssen.
Implementierung
public function get contentMouseY():Number
currentCSSState | Eigenschaft |
currentCSSState:String
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 2.5 |
Der Status, der beim Zuordnen von CSS-Pseudoselektoren zu verwenden ist. Standardmäßig ist dies currentState
.
Implementierung
protected function get currentCSSState():String
currentState | Eigenschaft |
currentState:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der aktuelle Ansichtsstatus der Komponente. Auf ""
oder null
setzen, um die Komponente auf den Basisstatus zurückzusetzen.
Wenn Sie den Status einer Komponente mit dieser Eigenschaft einstellen, wendet Flex den von Ihnen definierten Übergang an. Sie können auch die setCurrentState()
-Methode verwenden, um den aktuellen Status einzustellen. Diese Methode kann optional den Status ohne Anwendung eines Übergangs ändern.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das currentStateChange
-Ereignis ausgelöst.
Implementierung
public function get currentState():String
public function set currentState(value:String):void
Verwandte API-Elemente
cursorManager | Eigenschaft |
cursorManager:ICursorManager
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ruft den CursorManager ab, der den Cursor dieser und gleichrangiger Komponenten steuert. Jedes Fenster auf oberster Ebene verfügt über eine eigene CursorManager-Instanz. Mit dieser Methode stellen Sie sicher, dass Sie mit der richtigen Instanz kommunizieren.
Implementierung
public function get cursorManager():ICursorManager
depth | Eigenschaft |
depth:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Legt die Reihenfolge zum Rendern von Elementen in Containern fest. In Spark-Containern werden Elemente auf der Basis ihrer depth
-Eigenschaft angeordnet. Die unterste Tiefe befindet sich hinten, die darüber liegenden Tiefen davor. Elemente mit demselben Tiefenwert werden in der Reihenfolge angezeigt, in der sie dem Container hinzugefügt werden.
Implementierung
public function get depth():Number
public function set depth(value:Number):void
descriptor | Eigenschaft |
descriptor:UIComponentDescriptor
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Verweis auf den UIComponentDescriptor, der von der createComponentFromDescriptor()
-Methode ggf. zum Erstellen dieser UIComponent-Instanz verwendet wurde. Wenn diese UIComponent-Instanz nicht aus einem Deskriptor erstellt wurde, entspricht diese Eigenschaft null.
Implementierung
public function get descriptor():UIComponentDescriptor
public function set descriptor(value:UIComponentDescriptor):void
Verwandte API-Elemente
designLayer | Eigenschaft |
designLayer:DesignLayer
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die optionale DesignLayer-Instanz zurück, die mit diesem visuellen Element verknüpft ist.
Wenn ein DesignLayer zugewiesen wird, müssen visuelle Elemente Sichtbarkeit und Alpha ihrer übergeordneten Ebene berücksichtigen, wenn sie ihre eigenen Werte für effektive Sichtbarkeit oder Alpha an ihr Basis-DisplayObject übergeben (sofern zutreffend).
Visuelle Elemente müssen auf layerPropertyChange
-Benachrichtigungen von der verknüpften übergeordneten Ebene warten. Wenn sich effectiveAlpha
oder effectiveVisibility
der Ebene ändern, muss das entsprechende Element seine eigene effektive Sichtbarkeit (oder sein Alpha) berechnen und entsprechend anwenden.
Legen Sie diese Eigenschaft in MXML nicht direkt fest.
Die designLayer
-Eigenschaft wird nicht zur z-Reihenfolgesteuerung verwendet. Weitere Informationen finden Sie unter depth
.
Implementierung
public function get designLayer():DesignLayer
public function set designLayer(value:DesignLayer):void
document | Eigenschaft |
document:Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Verweis auf das Dokumentobjekt, das mit dieser UIComponent verknüpft ist. Ein Document-Objekt ist ein Objekt auf der obersten Hierarchieebene einer Flex-Anwendung, MXML-Komponente oder AS-Komponente.
Implementierung
public function get document():Object
public function set document(value:Object):void
doubleClickEnabled | Eigenschaft |
doubleClickEnabled:Boolean
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt an, ob die UIComponent doubleClick
-Ereignisse empfängt. Der Standardwert ist false
, d. h. das UIComponent-Objekt empfängt keine doubleClick
-Ereignisse.
Die mouseEnabled
-Eigenschaft muss außerdem auf den Standardwert true
gesetzt werden, damit das Objekt doubleClick
-Ereignisse empfangen kann.
Der Standardwert ist false.
Implementierung
override public function get doubleClickEnabled():Boolean
override public function set doubleClickEnabled(value:Boolean):void
enabled | Eigenschaft |
enabled:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt an, ob die Komponente eine Interaktion mit dem Benutzer gestattet. Nachdem die enabled
-Eigenschaft auf false
eingestellt wurde, reagieren manche Komponenten immer noch auf Mausbewegungen wie beispielsweise mouseOver. Daher müssen Sie zu einer vollständigen Deaktivierung von UIComponents auch den Wert der mouseEnabled
-Eigenschaft auf false
festlegen. Wenn Sie die enabled
-Eigenschaft für einen Container auf false
festlegen, blendet Flex die Farbe des Containers und aller seiner untergeordneten Objekte ab und blockiert Benutzereingaben in den Container und alle seine untergeordneten Objekte.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das enabledChanged
-Ereignis ausgelöst.
Implementierung
public function get enabled():Boolean
public function set enabled(value:Boolean):void
errorString | Eigenschaft |
errorString:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Text, der von einer Komponentenfehlerinfo angezeigt wird, wenn eine Komponente durch einen Validator überwacht wird und die Überprüfung fehlschlägt.
Sie können die errorString
-Eigenschaft verwenden, um einen Überprüfungsfehler einer Komponente anzuzeigen, ohne tatsächlich eine Validator-Klasse zu verwenden. Wenn Sie einen Stringwert in die errorString
-Eigenschaft schreiben, zeichnet Flex einen roten Rahmen um die Komponente, um auf den Überprüfungsfehler hinzuweisen. Der String wird in einem Quickinfo als Überprüfungsfehlermeldung angezeigt, wenn Sie mit der Maus über die Komponente fahren, genau wie bei Erkennung eines Überprüfungsfehlers durch einen Validator.
Um den Überprüfungsfehler zu löschen, schreiben Sie einen leeren String ("") in die errorString
-Eigenschaft.
Beachten Sie, dass beim Schreiben eines Werts in die errorString
-Eigenschaft keine gültigen oder ungültigen Ereignisse ausgelöst werden; es wird nur die Rahmenfarbe geändert und die Überprüfungsfehlermeldung angezeigt.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das errorStringChanged
-Ereignis ausgelöst.
Implementierung
public function get errorString():String
public function set errorString(value:String):void
explicitHeight | Eigenschaft |
explicitHeight:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eine Zahl, die die explizite Höhe der Komponente in Pixeln als Koordinaten der Komponente angibt.
Dieser Wert wird vom Container beim Berechnen von Größe und Position der Komponente verwendet. Er wird nicht von der Komponente selbst zum Bestimmen der Standardgröße verwendet. Daher hat diese Eigenschaft möglicherweise keine Wirkung, wenn das übergeordnete Element einem oder mehreren Container(n) entspricht, die diese Eigenschaft nicht berücksichtigen. Da der Wert in Komponentenkoordinaten angegeben wird, wird die tatsächliche explicitHeight
mit Bezug zum übergeordneten Objekt durch die scaleY
-Eigenschaft beeinflusst.
Die Einstellung der height
-Eigenschaft setzt diese Eigenschaft auch auf den angegebenen Höhenwert.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das explicitHeightChanged
-Ereignis ausgelöst.
Implementierung
public function get explicitHeight():Number
public function set explicitHeight(value:Number):void
explicitMaxHeight | Eigenschaft |
explicitMaxHeight:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die empfohlene maximale Höhe der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. Dieser Wert wird in den Koordinaten der Komponente in Pixeln angegeben.
Normalerweise legen Anwendungsentwickler die explicitMaxHeight-Eigenschaft nicht fest. Stattdessen legen sie den Wert der maxHeight-Eigenschaft fest, der die explicitMaxHeight-Eigenschaft einstellt. Der Wert von maxHeight wird nicht geändert.
Wurde maxHeight explizit vom Anwendungsentwickler festgelegt, wird zum Zeitpunkt der Layouterstellung explicitMaxHeight verwendet. Andernfalls wird der Standardwert für maxHeight verwendet.
Dieser Wert wird vom Container beim Berechnen von Größe und Position der Komponente verwendet. Er wird nicht von der Komponente selbst zum Bestimmen der Standardgröße verwendet. Daher hat diese Eigenschaft möglicherweise keine Wirkung, wenn das übergeordnete Element einem oder mehreren Container(n) entspricht, die diese Eigenschaft nicht berücksichtigen. Da der Wert in Komponentenkoordinaten angegeben wird, wird die tatsächliche maxHeight
mit Bezug zum übergeordneten Objekt von der scaleY
-Eigenschaft beeinflusst. Bei manchen Komponenten ist die Höhe theoretisch unbeschränkt. In diesen Fällen wird die maxHeight
auf UIComponent.DEFAULT_MAX_HEIGHT
gesetzt.
Der Standardwert ist NaN.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das explicitMaxHeightChanged
-Ereignis ausgelöst.
Implementierung
public function get explicitMaxHeight():Number
public function set explicitMaxHeight(value:Number):void
explicitMaxWidth | Eigenschaft |
explicitMaxWidth:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die empfohlene maximale Breite der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. Dieser Wert wird in den Koordinaten der Komponente in Pixeln angegeben.
Normalerweise legen Anwendungsentwickler die explicitMaxWidth-Eigenschaft nicht fest. Stattdessen legen sie den Wert der maxWidth-Eigenschaft fest, der die explicitMaxWidth-Eigenschaft einstellt. Der Wert von maxWidth wird nicht geändert.
Wurde maxWidth explizit vom Anwendungsentwickler festgelegt, wird zum Zeitpunkt der Layouterstellung explicitMaxWidth verwendet. Andernfalls wird der Standardwert für maxWidth verwendet.
Dieser Wert wird vom Container beim Berechnen von Größe und Position der Komponente verwendet. Er wird nicht von der Komponente selbst zum Bestimmen der Standardgröße verwendet. Daher hat diese Eigenschaft möglicherweise keine Wirkung, wenn das übergeordnete Element einem oder mehreren Container(n) entspricht, die diese Eigenschaft nicht berücksichtigen. Da der Wert in Komponentenkoordinaten angegeben wird, wird die tatsächliche maxWidth
mit Bezug zum übergeordneten Objekt von der scaleX
-Eigenschaft beeinflusst. Bei manchen Komponenten ist die Breite theoretisch unbeschränkt. In diesen Fällen wird die maxWidth
auf UIComponent.DEFAULT_MAX_WIDTH
gesetzt.
Der Standardwert ist NaN.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das explicitMaxWidthChanged
-Ereignis ausgelöst.
Implementierung
public function get explicitMaxWidth():Number
public function set explicitMaxWidth(value:Number):void
explicitMinHeight | Eigenschaft |
explicitMinHeight:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die empfohlene Mindesthöhe der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. Dieser Wert wird in den Koordinaten der Komponente in Pixeln angegeben.
Normalerweise legen Anwendungsentwickler die explicitMinHeight-Eigenschaft nicht fest. Stattdessen legen sie den Wert der minHeight-Eigenschaft fest, der die explicitMinHeight-Eigenschaft einstellt. Der Wert von minHeight wird nicht geändert.
Wurde minHeight explizit vom Anwendungsentwickler festgelegt, wird zum Zeitpunkt der Layouterstellung explicitMinHeight verwendet. Andernfalls wird der Wert von measuredMinHeight verwendet.
Dieser Wert wird vom Container beim Berechnen von Größe und Position der Komponente verwendet. Er wird nicht von der Komponente selbst zum Bestimmen der Standardgröße verwendet. Daher hat diese Eigenschaft möglicherweise keine Wirkung, wenn das übergeordnete Element einem oder mehreren Container(n) entspricht, die diese Eigenschaft nicht berücksichtigen. Da der Wert in Komponentenkoordinaten angegeben wird, wird die tatsächliche minHeight
mit Bezug zum übergeordneten Objekt von der scaleY
-Eigenschaft beeinflusst.
Der Standardwert ist NaN.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das explictMinHeightChanged
-Ereignis ausgelöst.
Implementierung
public function get explicitMinHeight():Number
public function set explicitMinHeight(value:Number):void
explicitMinWidth | Eigenschaft |
explicitMinWidth:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die empfohlene Mindestbreite der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. Dieser Wert wird in den Koordinaten der Komponente in Pixeln angegeben.
Normalerweise legen Anwendungsentwickler die explicitMinWidth-Eigenschaft nicht fest. Stattdessen legen sie den Wert der minWidth-Eigenschaft fest, der die explicitMinWidth-Eigenschaft einstellt. Der Wert von minWidth wird nicht geändert.
Wurde minWidth explizit vom Anwendungsentwickler festgelegt, wird zum Zeitpunkt der Layouterstellung explicitMinWidth verwendet. Andernfalls wird der Wert von measuredMinWidth verwendet.
Dieser Wert wird vom Container beim Berechnen von Größe und Position der Komponente verwendet. Er wird nicht von der Komponente selbst zum Bestimmen der Standardgröße verwendet. Daher hat diese Eigenschaft möglicherweise keine Wirkung, wenn das übergeordnete Element einem oder mehreren Container(n) entspricht, die diese Eigenschaft nicht berücksichtigen. Da der Wert in Komponentenkoordinaten angegeben wird, wird die tatsächliche minWidth
mit Bezug zum übergeordneten Objekt von der scaleX
-Eigenschaft beeinflusst.
Der Standardwert ist NaN.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das explicitMinWidthChanged
-Ereignis ausgelöst.
Implementierung
public function get explicitMinWidth():Number
public function set explicitMinWidth(value:Number):void
explicitWidth | Eigenschaft |
explicitWidth:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eine Zahl, die die explizite Breite der Komponente in Pixeln als Koordinaten der Komponente angibt.
Dieser Wert wird vom Container beim Berechnen von Größe und Position der Komponente verwendet. Er wird nicht von der Komponente selbst zum Bestimmen der Standardgröße verwendet. Daher hat diese Eigenschaft möglicherweise keine Wirkung, wenn das übergeordnete Element einem oder mehreren Container(n) entspricht, die diese Eigenschaft nicht berücksichtigen. Da der Wert in Komponentenkoordinaten angegeben wird, wird die tatsächliche explicitWidth
mit Bezug zum übergeordneten Objekt von der scaleX
-Eigenschaft beeinflusst.
Die Einstellung der width
-Eigenschaft setzt diese Eigenschaft auch auf den angegebenen Breitenwert.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das explicitWidthChanged
-Ereignis ausgelöst.
Implementierung
public function get explicitWidth():Number
public function set explicitWidth(value:Number):void
flexContextMenu | Eigenschaft |
flexContextMenu:IFlexContextMenu
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Das Kontextmenü für diese UIComponent.
Der Standardwert ist null.
Implementierung
public function get flexContextMenu():IFlexContextMenu
public function set flexContextMenu(value:IFlexContextMenu):void
focusEnabled | Eigenschaft |
focusEnabled:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt an, ob die Komponente den Fokus erhalten kann, wenn sie durch Drücken der Tabulatortaste aufgerufen wird. Sie können focusEnabled
auf false
setzen, wenn eine UIComponent als Unterkomponente einer anderen Komponente verwendet wird, sodass die äußere Komponente den Fokus erhält. Lautet der Wert dieser Eigenschaft false
, wird der Fokus auf das erste übergeordnete Element übertragen, für das focusEnable
auf true
gesetzt ist.
Der Standardwert ist true
, ausgenommen für die spark.components.Scroller-Komponente. Für diese lautet der Standardwert false
.
Implementierung
public function get focusEnabled():Boolean
public function set focusEnabled(value:Boolean):void
Verwandte API-Elemente
focusManager | Eigenschaft |
focusManager:IFocusManager
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ruft den FocusManager ab, der den Fokus für diese und gleichrangige Komponenten steuert. Jedes Popup hat eine eigene Fokusschleife und ist daher eine eigene FocusManager-Instanz. Mit dieser Methode stellen Sie sicher, dass Sie mit der richtigen Instanz kommunizieren.
Implementierung
public function get focusManager():IFocusManager
public function set focusManager(value:IFocusManager):void
focusPane | Eigenschaft |
focusPane:Sprite
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der mit diesem Objekt verknüpfte Fokusbereich. Ein Objekt verfügt über einen Fokusbereich, wenn eines seiner untergeordneten Elemente den Fokus hat.
Implementierung
public function get focusPane():Sprite
public function set focusPane(value:Sprite):void
hasComplexLayoutMatrix | Eigenschaft |
hasComplexLayoutMatrix:Boolean
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt true
zurück, wenn die UIComponent über Transformationseigenschaften ohne Versetzung (x,y) verfügt.
Implementierung
protected function get hasComplexLayoutMatrix():Boolean
hasFocusableChildren | Eigenschaft |
hasFocusableChildren:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, 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
.
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
Verwandte API-Elemente
hasLayoutMatrix3D | Eigenschaft |
hasLayoutMatrix3D:Boolean
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Enthält true
, wenn das Element eine 3D-Matrix hat.
Verwenden Sie hasLayoutMatrix3D
, anstatt den Rückgabewert von getLayoutMatrix3D()
aufzurufen und zu prüfen, da diese Methode auch dann eine gültige Matrix zurückgibt, wenn es sich um ein 2D-Element handelt.
Implementierung
public function get hasLayoutMatrix3D():Boolean
height | Eigenschaft |
height:Number
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eine Zahl, die die Höhe der Komponente in Pixeln als Koordinaten des übergeordneten Elements angibt. Der Standardwert ist 0. Diese Eigenschaft enthält jedoch die tatsächliche Komponentenhöhe, nachdem Flex die Größenänderung der Komponenten in der Anwendung abgeschlossen hat.
Hinweis: Sie können im MXML height
-Attribut einen Prozentwert wie etwa height="100%"
angeben, Sie können jedoch keinen Prozentwert für die height
-Eigenschaft in ActionScript verwenden. Benutzen Sie stattdessen die percentHeight
-Eigenschaft.
Durch Festlegen dieser Eigenschaft wird ein resize
-Ereignis ausgelöst. Weitere Informationen zur Auslösung dieses Ereignisses finden Sie in der Beschreibung zum resize
-Ereignis.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das heightChanged
-Ereignis ausgelöst.
Implementierung
override public function get height():Number
override public function set height(value:Number):void
Verwandte API-Elemente
horizontalCenter | Eigenschaft |
horizontalCenter:Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil. Legen Sie mit der @Clear()-Direktive in MXML oder dem Wert undefined
im ActionScript-Code für die Eigenschaft den Standardwert undefined
fest. Beispiel: Im MXML-Code deaktiviert horizontalCenter.s2="@Clear()"
die horizontalCenter
-Beschränkung im s2-Status. Im ActionScript-Code deaktiviert button.horizontalCenter = undefined
die horizontalCenter
-Beschränkung des button
.
Das standardmäßige Ankerziel ist der Container selbst.
In Layouts mit erweiterten Beschränkungen kann das Ankerziel eine Beschränkungsspalte sein. Dann entspricht der Inhaltsbereich dem Raum zwischen der vorherigen Spalte (oder Containerseite) und der Zielspalte.
Mit dem Einstellen der Eigenschaft auf eine Zahl oder einen numerischen String wie „10“ wird die Verwendung des standardmäßigen Ankerziels festgelegt.
Um ein Ankerziel anzugeben, stellen Sie den Eigenschaftswert auf einen String im Format „constraintColumnId:value“ ein. Beispiel: „col1:10“.
Implementierung
public function get horizontalCenter():Object
public function set horizontalCenter(value:Object):void
id | Eigenschaft |
id:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
ID der Komponente. Dieser Wert wird der Instanzname des Objekts und sollte keine Leerzeichen oder Sonderzeichen enthalten. Jede Komponente in einer Anwendung sollte eine eindeutige ID besitzen.
Wenn die Anwendung mit Werkzeugen eines anderen Herstellers getestet werden soll, weisen Sie jeder Komponente eine aussagekräftige ID zu. Testwerkzeuge verwenden IDs zur Darstellung von Steuerelementen in den Skripten. Mit aussagekräftigen Namen können Skripte daher leichter gelesen werden. Verwenden Sie beispielsweise für eine Schaltfläche submit_button statt b1 oder button1.
Implementierung
public function get id():String
public function set id(value:String):void
includeInLayout | Eigenschaft |
includeInLayout:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt an, ob diese Komponente im Layout des übergeordneten Containers enthalten ist. Wenn der Wert true
ist, ist das Objekt im Layout des zugehörigen übergeordneten Containers enthalten und die Größenänderung und Platzierung des Objekts erfolgt gemäß den Layoutregeln des zugehörigen übergeordneten Containers. Wenn der Wert false
ist, hat das Layout des übergeordneten Containers keine Auswirkungen auf die Größe und Position des Objekts.
Der Standardwert ist true.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das includeInLayoutChanged
-Ereignis ausgelöst.
Implementierung
public function get includeInLayout():Boolean
public function set includeInLayout(value:Boolean):void
inheritingStyles | Eigenschaft |
inheritingStyles:Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Beginn der Vererbungsstilkette für dieses UITextField. Die getStyle()
-Methode greift einfach auf inheritingStyles[styleName]
zu, um die vollständige, mit dem Entwurf verknüpfte Kette zu durchsuchen. Dieses Objekt wird durch die initProtoChain()
-Methode eingerichtet. Unter normalen Umständen brauchen Entwickler auf diese Eigenschaft nie direkt zuzugreifen.
Implementierung
public function get inheritingStyles():Object
public function set inheritingStyles(value:Object):void
initialized | Eigenschaft |
initialized:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Flag, das bestimmt, ob ein Objekt alle drei Phasen der Layouterstellung (Übernahme, Messung und Layout) durchlaufen hat.
Implementierung
public function get initialized():Boolean
public function set initialized(value:Boolean):void
instanceIndex | Eigenschaft |
instanceIndex:int
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Indexposition einer wiederholten Komponente. Wenn sich die Komponente nicht in einem Repeater befindet, lautet der Wert -1.
Implementierung
public function get instanceIndex():int
instanceIndices | Eigenschaft |
instanceIndices:Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Array mit den Indexpositionen, die erforderlich sind, um im übergeordneten Dokument auf dieses UIComponent-Objekt zu verweisen. Das Array enthält nur einen Wert, wenn dieses UIComponent-Objekt sich in mindestens einem Repeater befindet. Das erste Element entspricht dem äußersten Repeater. Ist die ID beispielsweise „b“ und instanceIndices [2,4], lautet der Verweis im übergeordneten Dokument b[2][4].
Implementierung
public function get instanceIndices():Array
public function set instanceIndices(value:Array):void
is3D | Eigenschaft |
is3D:Boolean
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Enthält true
, wenn das Element in 3D vorliegt. Das Element kann in 3D vorliegen, weil es entweder 3D-Transformationseigenschaften hat oder 3D-Transformationsoffsets nach dem Layout oder beides.
Implementierung
public function get is3D():Boolean
isDocument | Eigenschaft |
isDocument:Boolean
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Enthält true
, wenn diese UIComponent-Instanz ein Dokumentobjekt ist. Das heißt, es befindet sich in der Hierarchie einer Flex-Anwendung, einer MXML-Komponente oder einer ActionScript-Komponente an der obersten Position.
Implementierung
public function get isDocument():Boolean
isPopUp | Eigenschaft |
isPopUp:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird vom PopUpManager auf true
gesetzt, um anzugeben, dass für die Komponente ein Popup eingeblendet wird.
Implementierung
public function get isPopUp():Boolean
public function set isPopUp(value:Boolean):void
layoutMatrix3D | Eigenschaft |
layoutMatrix3D:Matrix3D
[Nur Schreiben] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die Transformationsmatrix, die zur Berechnung des Layouts der Komponente relativ zu ihren Parallelobjekten verwendet wird. Diese Matrix wird von den 3D-Eigenschaften der Komponente definiert (zu denen 2D-Eigenschaften wie x
, y
, rotation
, scaleX
, scaleY
, transformX
und transformY
sowie rotationX
, rotationY
, scaleZ
, z
und transformZ
gehören).
Für die meisten Komponenten sind keine 3D-Transformationseigenschaften eingestellt.
Diese Layoutmatrix wird mit den Werten der postLayoutTransformOffsets
-Eigenschaft kombiniert, um die endgültige berechnete Matrix der Komponente zu bestimmen.
Implementierung
public function set layoutMatrix3D(value:Matrix3D):void
Verwandte API-Elemente
left | Eigenschaft |
left:Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil. Legen Sie mit der @Clear()-Direktive den statusspezifischen Wert für die Eigenschaft in MXML auf den Standardwert undefined
fest. Beispiel: Im MXML-Code deaktiviert left.s2="@Clear()"
die left
-Beschränkung im s2-Status. Im ActionScript-Code deaktiviert button.left = undefined
die left
-Beschränkung des button
.
Standardmäßig entspricht das Ankerziel dem Inhaltsbereich des Containers. In Layouts mit erweiterten Beschränkungen kann das Ziel eine Beschränkungsspalte sein.
Mit dem Einstellen der Eigenschaft auf eine Zahl oder einen numerischen String wie „10“ wird die Verwendung des standardmäßigen Ankerziels festgelegt.
Um ein Ankerziel anzugeben, stellen Sie den Eigenschaftswert auf einen String im Format „anchorTargetName:value“ ein. Beispiel: „col1:10“.
Implementierung
public function get left():Object
public function set left(value:Object):void
maintainProjectionCenter | Eigenschaft |
maintainProjectionCenter:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Bei „true“ ist die Projektionsmatrix der Komponente weiterhin in ihrem Begrenzungsrahmen zentriert. Wenn keine Projektionsmatrix für die Komponente definiert ist, wird automatisch eine hinzugefügt.
Implementierung
public function get maintainProjectionCenter():Boolean
public function set maintainProjectionCenter(value:Boolean):void
maxHeight | Eigenschaft |
maxHeight:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die empfohlene maximale Höhe der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. Dieser Wert wird in den Koordinaten der Komponente in Pixeln angegeben. Der Standardwert dieser Eigenschaft wird vom Komponentenentwickler eingestellt.
Mit dieser Eigenschaft legt der Komponentenentwickler eine Höchstgrenze für die Höhe der Komponente fest.
Überschreibt der Anwendungsentwickler den Standardwert von maxHeight, wird der neue Wert in explicitMaxHeight gespeichert. Der Standardwert von maxHeight wird nicht geändert. Wurde maxHeight explizit vom Anwendungsentwickler festgelegt, wird daher zum Zeitpunkt der Layouterstellung als empfohlener Höchstwert für die Höhe der Komponente der Wert von explicitMaxHeight verwendet. Wird maxHeight nicht explizit vom Benutzer eingestellt, wird der Standardwert verwendet.
Dieser Wert wird vom Container beim Berechnen von Größe und Position der Komponente verwendet. Er wird nicht von der Komponente selbst zum Bestimmen der Standardgröße verwendet. Daher hat diese Eigenschaft möglicherweise keine Wirkung, wenn das übergeordnete Element einem oder mehreren Container(n) entspricht, die diese Eigenschaft nicht berücksichtigen. Da der Wert in Komponentenkoordinaten angegeben wird, wird die tatsächliche maxHeight
mit Bezug zum übergeordneten Objekt von der scaleY
-Eigenschaft beeinflusst. Bei manchen Komponenten ist die Höhe theoretisch unbeschränkt. In diesen Fällen wird die maxHeight
auf UIComponent.DEFAULT_MAX_HEIGHT
gesetzt.
Der Standardwert ist 10000.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das explicitMaxHeightChanged
-Ereignis ausgelöst.
Implementierung
public function get maxHeight():Number
public function set maxHeight(value:Number):void
maxWidth | Eigenschaft |
maxWidth:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die empfohlene maximale Breite der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. Dieser Wert wird in den Koordinaten der Komponente in Pixeln angegeben. Der Standardwert dieser Eigenschaft wird vom Komponentenentwickler eingestellt.
Mit dieser Eigenschaft legt der Komponentenentwickler eine Höchstgrenze für die Breite der Komponente fest.
Überschreibt der Anwendungsentwickler den Standardwert von maxWidth, wird der neue Wert in explicitMaxWidth gespeichert. Der Standardwert von maxWidth wird nicht geändert. Wurde maxWidth explizit vom Anwendungsentwickler festgelegt, wird daher zum Zeitpunkt der Layouterstellung als empfohlener Höchstwert für die Breite der Komponente der Wert von explicitMaxWidth verwendet. Wird maxWidth nicht explizit vom Benutzer eingestellt, wird der Standardwert verwendet.
Dieser Wert wird vom Container beim Berechnen von Größe und Position der Komponente verwendet. Er wird nicht von der Komponente selbst zum Bestimmen der Standardgröße verwendet. Daher hat diese Eigenschaft möglicherweise keine Wirkung, wenn das übergeordnete Element einem oder mehreren Container(n) entspricht, die diese Eigenschaft nicht berücksichtigen. Da der Wert in Komponentenkoordinaten angegeben wird, wird die tatsächliche maxWidth
mit Bezug zum übergeordneten Objekt von der scaleX
-Eigenschaft beeinflusst. Bei manchen Komponenten ist die Breite theoretisch unbeschränkt. In diesen Fällen wird die maxWidth
auf UIComponent.DEFAULT_MAX_WIDTH
gesetzt.
Der Standardwert ist 10000.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das explicitMaxWidthChanged
-Ereignis ausgelöst.
Implementierung
public function get maxWidth():Number
public function set maxWidth(value:Number):void
measuredHeight | Eigenschaft |
measuredHeight:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Standardhöhe der Komponente in Pixeln. Dieser Wert wird von der measure()
-Methode festgelegt.
Implementierung
public function get measuredHeight():Number
public function set measuredHeight(value:Number):void
measuredMinHeight | Eigenschaft |
measuredMinHeight:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die standardmäßige Mindesthöhe der Komponente in Pixeln. Dieser Wert wird von der measure()
-Methode festgelegt.
Implementierung
public function get measuredMinHeight():Number
public function set measuredMinHeight(value:Number):void
measuredMinWidth | Eigenschaft |
measuredMinWidth:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die standardmäßige Mindestbreite der Komponente in Pixeln. Dieser Wert wird von der measure()
-Methode festgelegt.
Implementierung
public function get measuredMinWidth():Number
public function set measuredMinWidth(value:Number):void
measuredWidth | Eigenschaft |
measuredWidth:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Standardbreite der Komponente in Pixeln. Dieser Wert wird von der measure()
-Methode festgelegt.
Implementierung
public function get measuredWidth():Number
public function set measuredWidth(value:Number):void
minHeight | Eigenschaft |
minHeight:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die empfohlene Mindesthöhe der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. Dieser Wert wird in den Koordinaten der Komponente in Pixeln angegeben. Der Standardwert hängt von der Implementierung der Komponente ab.
Legt der Anwendungsentwickler den Wert von minHeight fest, wird der neue Wert in explicitMinHeight gespeichert. Der Standardwert von minHeight wird nicht geändert. Wurde minHeight explizit vom Anwendungsentwickler festgelegt, wird daher zum Zeitpunkt der Layouterstellung als empfohlener Mindestwert für die Höhe der Komponente der Wert von explicitMinHeight verwendet. Wird minHeight nicht explizit vom Anwendungsentwickler eingestellt, wird der Wert von measuredMinHeight verwendet.
Dieser Wert wird vom Container beim Berechnen von Größe und Position der Komponente verwendet. Er wird nicht von der Komponente selbst zum Bestimmen der Standardgröße verwendet. Daher hat diese Eigenschaft möglicherweise keine Wirkung, wenn das übergeordnete Element einem oder mehreren Container(n) entspricht, die diese Eigenschaft nicht berücksichtigen. Da der Wert in Komponentenkoordinaten angegeben wird, wird die tatsächliche minHeight
mit Bezug zum übergeordneten Objekt von der scaleY
-Eigenschaft beeinflusst.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das explicitMinHeightChanged
-Ereignis ausgelöst.
Implementierung
public function get minHeight():Number
public function set minHeight(value:Number):void
minWidth | Eigenschaft |
minWidth:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die empfohlene Mindestbreite der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. Dieser Wert wird in den Koordinaten der Komponente in Pixeln angegeben. Der Standardwert hängt von der Implementierung der Komponente ab.
Legt der Anwendungsentwickler den Wert von minWidth fest, wird der neue Wert in explicitMinWidth gespeichert. Der Standardwert von minWidth wird nicht geändert. Wurde minWidth explizit vom Anwendungsentwickler festgelegt, wird daher zum Zeitpunkt der Layouterstellung als empfohlener Mindestwert für die Breite der Komponente der Wert von explicitMinWidth verwendet. Wird minWidth nicht explizit vom Anwendungsentwickler eingestellt, wird der Wert von measuredMinWidth verwendet.
Dieser Wert wird vom Container beim Berechnen von Größe und Position der Komponente verwendet. Er wird nicht von der Komponente selbst zum Bestimmen der Standardgröße verwendet. Daher hat diese Eigenschaft möglicherweise keine Wirkung, wenn das übergeordnete Element einem oder mehreren Container(n) entspricht, die diese Eigenschaft nicht berücksichtigen. Da der Wert in Komponentenkoordinaten angegeben wird, wird die tatsächliche minWidth
mit Bezug zum übergeordneten Objekt von der scaleX
-Eigenschaft beeinflusst.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das explicitMinWidthChanged
-Ereignis ausgelöst.
Implementierung
public function get minWidth():Number
public function set minWidth(value:Number):void
moduleFactory | Eigenschaft |
moduleFactory:IFlexModuleFactory
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eine Modul-Factory wird als Kontext für die Verwendung eingebetteter Schriftarten und für die Suche nach dem Stilmanager, der die Stile dieser Komponente steuert, verwendet.
Implementierung
public function get moduleFactory():IFlexModuleFactory
public function set moduleFactory(value:IFlexModuleFactory):void
mouseFocusEnabled | Eigenschaft |
mouseFocusEnabled:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, 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. Beispielsweise können Sie diese Eigenschaft für ein Button-Steuerelement auf false
setzen, sodass Sie den Fokus durch Drücken der Tabulatortaste auf das Steuerelement verschieben können, das Steuerelement jedoch nicht den Fokus erhält, wenn Sie darauf klicken.
Der Standardwert ist true
für die meisten Unterklassen, außer für die Spark-TabBar. In diesem Fall ist der Standardwert false
.
Der Standardwert ist true.
Implementierung
public function get mouseFocusEnabled():Boolean
public function set mouseFocusEnabled(value:Boolean):void
nestLevel | Eigenschaft |
nestLevel:int
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Tiefe dieses Objekts in der enthaltenden Hierarchie. Diese Zahl wird vom Messungs- und Layoutcode verwendet. Der Wert ist 0, wenn diese Komponente nicht in der DisplayList enthalten ist.
Implementierung
public function get nestLevel():int
public function set nestLevel(value:int):void
nonInheritingStyles | Eigenschaft |
nonInheritingStyles:Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Beginn der Kette von Komponentenstilen, die keine Vererbungsstile sind. Die getStyle()
-Methode greift einfach auf nonInheritingStyles[styleName]
zu, um die vollständige, mit dem Entwurf verknüpfte Kette zu durchsuchen. Dieses Objekt wird durch die initProtoChain()
-Methode eingerichtet. Unter normalen Umständen brauchen Entwickler auf diese Eigenschaft nie direkt zuzugreifen.
Implementierung
public function get nonInheritingStyles():Object
public function set nonInheritingStyles(value:Object):void
numAutomationChildren | Eigenschaft |
numAutomationChildren:int
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Anzahl der untergeordneten Automatisierungselemente, die dieser Container besitzt. Diese Summe sollte keine untergeordneten Compositeelemente enthalten. Sie enthält jedoch untergeordnete Elemente, welche innerhalb der Automatisierungshierarchie keine Signifikanz besitzen.
Implementierung
public function get numAutomationChildren():int
owner | Eigenschaft |
owner:DisplayObjectContainer
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Eigentümer dieses IVisualElement-Objekts. Standardmäßig ist dies das übergeordnete Objekt dieses IVisualElement-Objekts. Wenn jedoch dieses IVisualElement eine untergeordnete Komponente ist, die von ihrer übergeordneten Komponente als Popup angezeigt wird, wie etwa die Dropdownliste eines ComboBox-Steuerelements, ist der Eigentümer die Komponente, die dieses IVisualElement-Objekt als Popup angezeigt hat.
Diese Eigenschaft wird nicht von Flex, sondern von jeder Komponente selbst verwaltet. Wenn Sie also die PopUpManger.createPopUp()
- oder die PopUpManger.addPopUp()
-Methode verwenden, um eine untergeordnete Komponente als Popup anzuzeigen, sollten Sie die owner
-Eigenschaft der untergeordneten Komponente auf die Komponente, die sie als Popup angezeigt hat, setzen.
Standardmäßig ist dies der Wert der parent
-Eigenschaft.
Implementierung
public function get owner():DisplayObjectContainer
public function set owner(value:DisplayObjectContainer):void
parent | Eigenschaft |
parent:DisplayObjectContainer
[schreibgeschützt] [override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der übergeordnete Container oder die übergeordnete Komponente für diese Komponente. Nur visuelle Elemente sollten über eine parent
-Eigenschaft verfügen. Nicht visuelle Elemente sollten eine andere Eigenschaft verwenden, um auf das Objekt zu verweisen, zu dem sie gehören. Üblicherweise sollten nicht visuelle Objekte eine owner
-Eigenschaft verwenden, um auf das Objekt zu verweisen, zu dem sie gehören.
Implementierung
override public function get parent():DisplayObjectContainer
parentApplication | Eigenschaft |
parentApplication:Object
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Verweis auf das Application-Objekt, das diese UIComponent-Instanz enthält. Dieses Application-Objekt kann in einem SWFLoader-Steuerelement in einer anderen Anwendung enthalten sein, wodurch eine Kette von Application-Objekten entsteht, die mit parentApplication durchlaufen werden kann.
Die parentApplication
-Eigenschaft einer Anwendung entspricht nie der Anwendung selbst, sondern der Anwendung, in die sie geladen wurde, oder null (für eine Anwendung auf oberster Ebene).
Das Durchlaufen einer Anwendungskette mithilfe der parentApplication
-Eigenschaft ähnelt dem Durchlaufen einer Dokumentkette mithilfe der parentDocument
-Eigenschaft. Sie können auf die application
-Eigenschaft mithilfe der Application-Klasse zugreifen.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das initialize
-Ereignis ausgelöst.
Implementierung
public function get parentApplication():Object
parentDocument | Eigenschaft |
parentDocument:Object
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Verweis auf das übergeordnete Dokumentobjekt, das mit dieser UIComponent verknüpft ist. Ein Document-Objekt ist ein UIComponent-Objekt auf der obersten Hierarchieebene einer Flex-Anwendung, einer MXML- oder AS-Komponente.
Für das Application-Objekt ist die parentDocument
-Eigenschaft null. Die Eigenschaft ist in MXML-Skripten nützlich, um in der Kette von Dokumentobjekten auf die nächsthöhere Ebene zu wechseln. Sie kann verwendet werden, um diese Kette mit parentDocument.parentDocument
usw. zu durchlaufen.
Sie ist als Objekt typisiert, sodass Autoren Eigenschaften und Methoden auf übergeordneten Dokumentobjekten ohne Konvertieren zugreifen können.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das initialize
-Ereignis ausgelöst.
Implementierung
public function get parentDocument():Object
percentHeight | Eigenschaft |
percentHeight:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Legt die Höhe einer Komponente als Prozentsatz der Größe ihres übergeordneten Objekts fest. Zulässige Werte sind 0 bis 100. Der Standardwert ist NaN. Die Einstellung der Eigenschaften height
oder explicitHeight
führt dazu, dass diese Eigenschaft auf „NaN“ zurückgesetzt wird.
Diese Eigenschaft gibt nur dann einen numerischen Wert zurück, wenn die Eigenschaft zuvor eingestellt wurde. Der Wert spiegelt nicht die exakte Größe der Komponente in Prozent wider.
Für das UITextField-Steuerelement ist diese Eigenschaft immer auf NaN eingestellt.
Wenn diese Eigenschaft bei Spark-Layouts verwendet wird, wird mit ihrer Hilfe die Höhe der Komponentengrenzen nach Skalierung und Drehung berechnet. Beispiel: Wenn die Komponente bei 90 Grad gedreht wird, wirkt sich die Festlegung von percentHeight
auf die Breite der Komponente aus.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das resize
-Ereignis ausgelöst.
Implementierung
public function get percentHeight():Number
public function set percentHeight(value:Number):void
percentWidth | Eigenschaft |
percentWidth:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Legt die Breite einer Komponente als Prozentsatz der Größe ihres übergeordneten Objekts fest. Zulässige Werte sind 0 bis 100. Der Standardwert ist NaN. Die Einstellung der Eigenschaften width
oder explicitWidth
führt dazu, dass diese Eigenschaft auf „NaN“ zurückgesetzt wird.
Diese Eigenschaft gibt nur dann einen numerischen Wert zurück, wenn die Eigenschaft zuvor eingestellt wurde. Der Wert spiegelt nicht die exakte Größe der Komponente in Prozent wider.
Für das UITextField-Steuerelement ist diese Eigenschaft immer auf NaN eingestellt.
Wenn diese Eigenschaft bei Spark-Layouts verwendet wird, wird mit ihrer Hilfe die Breite der Komponentengrenzen nach Skalierung und Drehung berechnet. Beispiel: Wenn die Komponente bei 90 Grad gedreht wird, wirkt sich die Festlegung von percentWidth
auf die Breite der Komponente aus.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das resize
-Ereignis ausgelöst.
Implementierung
public function get percentWidth():Number
public function set percentWidth(value:Number):void
postLayoutTransformOffsets | Eigenschaft |
postLayoutTransformOffsets:mx.geom:TransformOffsets
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Definiert Anpassungen, die auf die Transformation des Objekts angewendet werden können, jedoch für das Layout des übergeordneten Objekts unsichtbar bleiben.
Wenn Sie beispielsweise das Layout eines Objekts anpassen möchten, das um 90 Grad gedreht wird, legen Sie die rotation
-Eigenschaft des Objekts fest. Wenn das Layout des gedrehten Objekts nicht angepasst werden soll, legen Sie dessen postLayoutTransformOffsets.rotationZ
-Eigenschaft fest.
Implementierung
public function get postLayoutTransformOffsets():mx.geom:TransformOffsets
public function set postLayoutTransformOffsets(value:mx.geom:TransformOffsets):void
processedDescriptors | Eigenschaft |
processedDescriptors:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Nach der Erstellung untergeordneter Objekte (unmittelbar oder verzögert) auf true
eingestellt. Für ein Containerobjekt wird dies nach Ausführung der createComponentsFromDescriptors()
-Methode auf true
gesetzt. Das heißt, dass das Container-Objekt untergeordnete Elemente aus seinen untergeordneten Deskriptoren erstellt.
Wenn beispielsweise ein Accordion-Container eine verzögerte Instanziierung verwendet, nimmt die processedDescriptors
-Eigenschaft des zweiten Fensters des Accordion-Containers erst den Wert true
an, wenn der Benutzer zu diesem Fenster navigiert und dieses Fenster untergeordnete Elemente erstellt. Ist jedoch für das Accordion die creationPolicy
-Eigenschaft auf "all"
gesetzt, wird die processedDescriptors
-Eigenschaft für das zweite Fenster während des Anwendungsstarts auf true
gesetzt.
Für Klassen, die keine Container sind und die keine Deskriptoren aufweisen, wird dies auf true
gesetzt, nachdem die createChildren()
-Methode interne untergeordnete Komponentenelemente erstellt hat.
Implementierung
public function get processedDescriptors():Boolean
public function set processedDescriptors(value:Boolean):void
repeater | Eigenschaft |
repeater:IRepeater
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Verweis auf das Repeater-Objekt im übergeordneten Dokument, das diese UIComponent erzeugt hat. Verwenden Sie diese Eigenschaft statt der repeaters
-Eigenschaft, wenn die UIComponent durch ein einziges Repeater-Objekt erstellt wird. Verwenden Sie die repeaters
-Eigenschaft, wenn diese UIComponent in verschachtelten Repeater-Objekten erstellt wird.
Die Eigenschaft wird auf null
gesetzt, wenn diese UIComponent nicht durch einen Repeater erstellt wird.
Implementierung
public function get repeater():IRepeater
repeaterIndex | Eigenschaft |
repeaterIndex:int
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Indexposition des Elements im Datenprovider des Repeaters, der diese UIComponent erzeugt hat. Verwenden Sie diese Eigenschaft statt der repeaterIndices
-Eigenschaft, wenn die UIComponent durch ein einziges Repeater-Objekt erstellt wird. Verwenden Sie die repeaterIndices
-Eigenschaft, wenn diese UIComponent in verschachtelten Repeater-Objekten erstellt wird.
Die Eigenschaft wird auf -1 gesetzt, wenn diese UIComponent nicht durch einen Repeater erstellt wird.
Implementierung
public function get repeaterIndex():int
repeaterIndices | Eigenschaft |
repeaterIndices:Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Array mit den Indexpositionen der Elemente im Datenprovider des Repeaters im übergeordneten Dokument, der diese UIComponent erzeugt hat. Das Array enthält nur einen Wert, wenn diese UIComponent sich in mindestens einem Repeater befindet.
Das erste Element im Array entspricht dem äußersten Repeater. Wenn repeaterIndices
dem Wert [2,4] entspricht, bedeutet dies, dass der äußere Repeater das Element dataProvider[2]
und der innere Repeater das Element dataProvider[4]
verwendet hat.
Beachten Sie, dass sich diese Eigenschaft von der instanceIndices
-Eigenschaft unterscheidet, wenn die startingIndex
-Eigenschaft eines beliebigen Repeaters nicht 0 entspricht. Auch wenn ein Repeater beispielsweise bei dataProvider[4]
beginnt, lautet der Dokumentverweis des ersten wiederholten Objekts b[0], und nicht b[4].
Implementierung
public function get repeaterIndices():Array
public function set repeaterIndices(value:Array):void
repeaters | Eigenschaft |
repeaters:Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Array mit Verweisen auf die Repeater-Objekte im übergeordneten Dokument, die diese UIComponent erzeugt haben. Das Array enthält nur einen Wert, wenn diese UIComponent sich in mindestens einem Repeater befindet. Das erste Element entspricht dem äußersten Repeater-Objekt.
Implementierung
public function get repeaters():Array
public function set repeaters(value:Array):void
resourceManager | Eigenschaft |
resourceManager:IResourceManager
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Verweis auf ein Objekt, welches alle lokalisierten Ressourcen der Anwendung verwaltet. Dabei handelt es sich um eine Singleton-Instanz, die die IResourceManager-Schnittstelle implementiert.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das unused
-Ereignis ausgelöst.
Implementierung
protected function get resourceManager():IResourceManager
right | Eigenschaft |
right:Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil. Legen Sie mit der @Clear()-Direktive in MXML oder dem Wert undefined
im ActionScript-Code für die Eigenschaft den Standardwert undefined
fest. Beispiel: Im MXML-Code deaktiviert right.s2="@Clear()"
die right
-Beschränkung im s2-Status. Im ActionScript-Code deaktiviert button.right = undefined
die right
-Beschränkung des button
.
Standardmäßig entspricht das Ankerziel dem Inhaltsbereich des Containers. In Layouts mit erweiterten Beschränkungen kann das Ziel eine Beschränkungsspalte sein.
Mit dem Einstellen der Eigenschaft auf eine Zahl oder einen numerischen String wie „10“ wird die Verwendung des standardmäßigen Ankerziels festgelegt.
Um ein Ankerziel anzugeben, stellen Sie den Eigenschaftswert auf einen String im Format „anchorTargetName:value“ ein. Beispiel: „col1:10“.
Implementierung
public function get right():Object
public function set right(value:Object):void
rotation | Eigenschaft |
rotation:Number
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt die Drehung der DisplayObject-Instanz ausgehend von der ursprünglichen Ausrichtung in Grad an. Werte zwischen 0 und 180 geben eine Rechtsdrehung, Werte zwischen 0 und -180 eine Linksdrehung an. Werte außerhalb dieses Bereichs werden zu 360 addiert bzw. von 360 subtrahiert, damit sich ein Wert innerhalb des Bereichs ergibt. Die Anweisung my_video.rotation = 450
ist z. B. mit my_video.rotation = 90
identisch.
Implementierung
override public function get rotation():Number
override public function set rotation(value:Number):void
rotationX | Eigenschaft |
rotationX:Number
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die x-Achsendrehung der DisplayObject-Instanz in Grad an, und zwar bezogen auf die ursprüngliche Ausrichtung zum übergeordneten 3D-Container. Werte zwischen 0 und 180 geben eine Rechtsdrehung, Werte zwischen 0 und -180 eine Linksdrehung an. Werte außerhalb dieses Bereichs werden zu 360 addiert bzw. von 360 subtrahiert, damit sich ein Wert innerhalb des Bereichs ergibt. Diese Eigenschaft wird während der Berechnung von 2D-Layouts in Flex ignoriert.
Implementierung
override public function get rotationX():Number
override public function set rotationX(value:Number):void
rotationY | Eigenschaft |
rotationY:Number
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt die y-Achsendrehung der DisplayObject-Instanz in Grad an, und zwar bezogen auf die ursprüngliche Ausrichtung zum übergeordneten 3D-Container. Werte zwischen 0 und 180 geben eine Rechtsdrehung, Werte zwischen 0 und -180 eine Linksdrehung an. Werte außerhalb dieses Bereichs werden zu 360 addiert bzw. von 360 subtrahiert, damit sich ein Wert innerhalb des Bereichs ergibt. Diese Eigenschaft wird während der Berechnung von 2D-Layouts in Flex ignoriert.
Implementierung
override public function get rotationY():Number
override public function set rotationY(value:Number):void
rotationZ | Eigenschaft |
rotationZ:Number
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt die Drehung der z-Achse der DisplayObject-Instanz in Grad an, ausgehend von ihrer ursprünglichen Ausrichtung relativ zum übergeordneten 3D-Container. Werte zwischen 0 und 180 geben eine Rechtsdrehung, Werte zwischen 0 und -180 eine Linksdrehung an. Werte außerhalb dieses Bereichs werden zu 360 addiert bzw. von 360 subtrahiert, damit sich ein Wert innerhalb des Bereichs ergibt.
Implementierung
override public function get rotationZ():Number
override public function set rotationZ(value:Number):void
scaleX | Eigenschaft |
scaleX:Number
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Zahl, die den horizontalen Skalierungsfaktor angibt.
Der Standardwert ist 1,0, d. h. das Objekt wird nicht skaliert. Ein scaleX
-Wert von 2,0 bedeutet, dass das Objekt um den Faktor 2 vergrößert wurde. Ein scaleX
-Wert von 0,5 bedeutet, dass das Objekt um den Faktor 2 verkleinert wurde.
Der Wert 0,0 ist ungültig. Setzen Sie den Wert nicht auf 0,0, sondern auf einen niedrigen Wert, oder legen Sie für die visible
-Eigenschaft false
fest, um die Komponente auszublenden.
Der Standardwert ist 1.0.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das scaleXChanged
-Ereignis ausgelöst.
Implementierung
override public function get scaleX():Number
override public function set scaleX(value:Number):void
scaleY | Eigenschaft |
scaleY:Number
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Zahl, die den vertikalen Skalierungsfaktor angibt.
Der Standardwert ist 1,0, d. h. das Objekt wird nicht skaliert. Ein scaleY
-Wert von 2,0 bedeutet, dass das Objekt um den Faktor 2 vergrößert wurde. Ein scaleY
-Wert von 0,5 bedeutet, dass das Objekt um den Faktor 2 verkleinert wurde.
Der Wert 0,0 ist ungültig. Setzen Sie den Wert nicht auf 0,0, sondern auf einen niedrigen Wert, oder legen Sie für die visible
-Eigenschaft false
fest, um die Komponente auszublenden.
Der Standardwert ist 1.0.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das scaleYChanged
-Ereignis ausgelöst.
Implementierung
override public function get scaleY():Number
override public function set scaleY(value:Number):void
scaleZ | Eigenschaft |
scaleZ:Number
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Zahl, die den Skalierungsfaktor entlang der z-Achse angibt.
Eine Skalierung entlang der z-Achse wirkt sich normalerweise nicht auf flache Komponenten aus, die sich in der Ebene z=0 befinden. Sie betrifft nur Komponenten, auf deren untergeordnete Elemente eine 3D-Transformation angewendet wurde, oder Komponenten mit einem anderen transformZ-Wert als null.
Der Standardwert ist 1,0, d. h. das Objekt wird nicht skaliert.
Diese Eigenschaft wird während der Berechnung von 2D-Layouts in Flex ignoriert.
Der Standardwert ist 1.0.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das scaleZChanged
-Ereignis ausgelöst.
Implementierung
override public function get scaleZ():Number
override public function set scaleZ(value:Number):void
screen | Eigenschaft |
showInAutomationHierarchy | Eigenschaft |
showInAutomationHierarchy:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Flag, das bestimmt, ob ein Automatisierungsobjekt in der Automatisierungshierarchie angezeigt wird. Untergeordnete Elemente von Containern, die in der Hierarchie nicht sichtbar sind, erscheinen als untergeordnete Elemente des nächsthöheren sichtbaren übergeordneten Elements. Container für Layout, z. B. Felder und Arbeitsfläche, erscheinen normalerweise nicht in der Hierarchie.
Manche Steuerelemente erzwingen ein Erscheinen ihrer untergeordneten Elemente in der Hierarchie, wenn erforderlich. Beispiel: Eine Liste zwingt Elementrenderer, einschließlich Felder, immer in der Hierarchie zu erscheinen. Implementierer müssen das Ändern dieser Einstellungen auf true
unterstützen.
Implementierung
public function get showInAutomationHierarchy():Boolean
public function set showInAutomationHierarchy(value:Boolean):void
states | Eigenschaft |
states:Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Ansichtsstatus, die für diese Komponente definiert sind. Sie können die states
-Eigenschaft nur im Stamm der Anwendung oder im Stamm-Tag einer MXML-Komponente angeben. Der Compiler gibt einen Fehler aus, wenn Sie sie für ein anderes Steuerelement angeben.
Implementierung
public function get states():Array
public function set states(value:Array):void
styleDeclaration | Eigenschaft |
styleDeclaration:CSSStyleDeclaration
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Speicher für die Inline-Vererbungsstile zu diesem Objekt. Diese CSSStyleDeclaration wird erstellt, wenn die setStyle()
-Methode für diese Komponente zum ersten Mal aufgerufen wird, um einen Vererbungsstil zu erstellen. Unter normalen Umständen brauchen Entwickler auf diese Eigenschaft nie direkt zuzugreifen.
Implementierung
public function get styleDeclaration():CSSStyleDeclaration
public function set styleDeclaration(value:CSSStyleDeclaration):void
styleManager | Eigenschaft |
styleManager:IStyleManager2
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die von dieser Komponente verwendete StyleManager-Instanz zurück.
Implementierung
public function get styleManager():IStyleManager2
styleName | Eigenschaft |
styleName:Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Klassenstil, der von dieser Komponente verwendet wird. Dies kann ein String, eine CSSStyleDeclaration oder ein IStyleClient sein.
Ist dies ein String, entspricht er dem Namen von einem oder mehreren durch Leerzeichen getrennten Klassendeklarationen in einem <fx:Style>
-Tag oder einer CSS-Datei. Sie können den Punkt nicht in den styleName
aufnehmen. Wenn der Klassenstil beispielsweise ".bigText"
heißt, setzen Sie die styleName
-Eigenschaft auf"bigText"
(kein Punkt).
Wenn es sich um einen IStyleClient (normalerweise eine UIComponent) handelt, werden alle Stile im styleName
-Objekt von dieser Komponente verwendet.
Der Standardwert ist null.
Implementierung
public function get styleName():Object
public function set styleName(value:Object):void
styleParent | Eigenschaft |
styleParent:IAdvancedStyleClient
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Das übergeordnete Element einer Komponente wird zur Überprüfung der untergeordneten Selektoren verwendet. Ein übergeordnetes Element muss außerdem ein IAdvancedStyleClient sein, um an erweiterten Stildeklarationen teilzunehmen.
Implementierung
public function get styleParent():IAdvancedStyleClient
public function set styleParent(value:IAdvancedStyleClient):void
systemManager | Eigenschaft |
systemManager:ISystemManager
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt das von dieser Komponente verwendete SystemManager-Objekt zurück.
Implementierung
public function get systemManager():ISystemManager
public function set systemManager(value:ISystemManager):void
tabFocusEnabled | Eigenschaft |
tabFocusEnabled:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ein Flag, das angibt, ob dieses Objekt über die Tabulatortaste den Fokus erhalten kann.
Ä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
toolTip | Eigenschaft |
toolTip:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Im ToolTip anzuzeigender Text.
Der Standardwert ist null.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das toolTipChanged
-Ereignis ausgelöst.
Implementierung
public function get toolTip():String
public function set toolTip(value:String):void
top | Eigenschaft |
top:Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil. Legen Sie mit der @Clear()-Direktive in MXML oder dem Wert undefined
im ActionScript-Code für die Eigenschaft den Standardwert undefined
fest. Beispiel: Im MXML-Code deaktiviert top.s2="@Clear()"
die top
-Beschränkung im s2-Status. Im ActionScript-Code deaktiviert button.top = undefined
die top
-Beschränkung des button
.
Standardmäßig entspricht das Ankerziel dem Inhaltsbereich des Containers. In Layouts mit erweiterten Beschränkungen kann das Ziel eine Beschränkungszeile sein.
Mit dem Einstellen der Eigenschaft auf eine Zahl oder einen numerischen String wie „10“ wird die Verwendung des standardmäßigen Ankerziels festgelegt.
Um ein Ankerziel anzugeben, stellen Sie den Eigenschaftswert auf einen String im Format „anchorTargetName:value“ ein. Beispiel: „row1:10“.
Implementierung
public function get top():Object
public function set top(value:Object):void
transform | Eigenschaft |
transform:flash.geom:Transform
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Objekt mit Eigenschaften, die zur Matrix, Farbtransformation und Pixelbegrenzung eines Anzeigeobjekts gehören. Die spezifischen Eigenschaften – „matrix“, „colorTransform“ und drei schreibgeschützte Eigenschaften (concatenatedMatrix
, concatenatedColorTransform
und pixelBounds
) – werden im Eintrag für die Transform
-Klasse erläutert.
Jede Eigenschaft des transform-Objekts ist selbst wiederum ein Objekt. Dies ist wichtig, da für matrix- und colorTransform-Objekte neue Werte nur gesetzt werden können, indem ein neues Objekt erstellt und in die transform.matrix- oder transform.colorTransform-Eigenschaft kopiert wird.
Um etwa den tx-Wert einer Anzeigeobjekt-Matrix zu erhöhen, müssen Sie eine Kopie des gesamten Matrixobjekts anfertigen und anschließend das neue Objekt in die matrix-Eigenschaft des transform-Objekts kopieren:
var myMatrix:Matrix = myUIComponentObject.transform.matrix; myMatrix.tx += 10; myUIComponent.transform.matrix = myMatrix;Sie können die tx-Eigenschaft nicht direkt setzen. Der folgende Code hat keine Auswirkung auf myUIComponent:
myUIComponent.transform.matrix.tx += 10;
Beachten Sie, dass die transform
für die UIComponent
, im Gegensatz zum DisplayObject
, den matrix
- und matrix3D
-Wert synchronisiert hält und matrix3D
nicht gleich null ist, selbst wenn die Komponente selbst keine eingestellten 3D-Eigenschaften aufweist. Entwickler sollten die is3D
-Eigenschaft verwenden, um zu überprüfen, ob die Komponente eingestellte 3D-Eigenschaften aufweist. Wenn die Komponente 3D-Eigenschaften aufweist, sollte die matrix3D
der Transformation anstelle der matrix
der Transformation verwendet werden.
Implementierung
override public function get transform():flash.geom:Transform
override public function set transform(value:flash.geom:Transform):void
Verwandte API-Elemente
transformX | Eigenschaft |
transformX:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Legt die x-Koordinate für die Transformationsmitte der Komponente fest.
Wenn diese Komponente das Ziel eines Spark-Transformationseffekts ist, können Sie diese Eigenschaft überschreiben, indem Sie die AnimateTransform.autoCenterTransform
-Eigenschaft festlegen. Wenn autoCenterTransform
den Wert false
aufweist, wird die Transformationsmitte von den Eigenschaften transformX
, transformY
und transformZ
des Effektziels bestimmt. Hat autoCenterTransform
den Wert true
, tritt der Effekt um die Mitte des Ziels auf, (width/2, height/2)
.
Durch Festlegen dieser Eigenschaft bei der Spark Effect-Klasse wird die Eigenschaft der Zielkomponente überschrieben.
Implementierung
public function get transformX():Number
public function set transformX(value:Number):void
Verwandte API-Elemente
transformY | Eigenschaft |
transformY:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Legt die y-Koordinate für die Transformationsmitte der Komponente fest.
Wenn diese Komponente das Ziel eines Spark-Transformationseffekts ist, können Sie diese Eigenschaft überschreiben, indem Sie die AnimateTransform.autoCenterTransform
-Eigenschaft festlegen. Wenn autoCenterTransform
den Wert false
aufweist, wird die Transformationsmitte von den Eigenschaften transformX
, transformY
und transformZ
des Effektziels bestimmt. Hat autoCenterTransform
den Wert true
, tritt der Effekt um die Mitte des Ziels auf, (width/2, height/2)
.
Durch Festlegen dieser Eigenschaft bei der Spark Effect-Klasse wird die Eigenschaft der Zielkomponente überschrieben.
Implementierung
public function get transformY():Number
public function set transformY(value:Number):void
Verwandte API-Elemente
transformZ | Eigenschaft |
transformZ:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Legt die z-Koordinate für die Transformationsmitte der Komponente fest.
Wenn diese Komponente das Ziel eines Spark-Transformationseffekts ist, können Sie diese Eigenschaft überschreiben, indem Sie die AnimateTransform.autoCenterTransform
-Eigenschaft festlegen. Wenn autoCenterTransform
den Wert false
aufweist, wird die Transformationsmitte von den Eigenschaften transformX
, transformY
und transformZ
des Effektziels bestimmt. Hat autoCenterTransform
den Wert true
, tritt der Effekt um die Mitte des Ziels auf, (width/2, height/2)
.
Durch Festlegen dieser Eigenschaft bei der Spark Effect-Klasse wird die Eigenschaft der Zielkomponente überschrieben.
Implementierung
public function get transformZ():Number
public function set transformZ(value:Number):void
Verwandte API-Elemente
transitions | Eigenschaft |
transitions:Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Array von Transition-Objekten, wobei jedes Transition-Objekt einem Satz von Effekten entspricht, die bei Änderung des Ansichtsstatus wiedergegeben werden.
Implementierung
public function get transitions():Array
public function set transitions(value:Array):void
Verwandte API-Elemente
tweeningProperties | Eigenschaft |
tweeningProperties:Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Array von Eigenschaften, die derzeit auf diesem Objekt getweent werden.
Wird verwendet, um den EffectManager davon zu benachrichtigen, dass bestimmte Eigenschaften dieses Objekts getweent werden, damit der EffectManger nicht versucht, die gleichen Eigenschaften zu animieren.
Implementierung
public function get tweeningProperties():Array
public function set tweeningProperties(value:Array):void
uid | Eigenschaft |
uid:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein eindeutiger Bezeichner für das Objekt. Steuerelemente, die von Flex-Daten gesteuert werden, einschließlich aller Steuerelemente, die Unterklassen der List-Klasse sind, verfolgen Datenproviderelemente mit einer UID.
Flex kann UIDs automatisch erstellen und verwalten. Unter Umständen müssen Sie jedoch eine eigene uid
-Eigenschaft bereitstellen, indem Sie die IUID-Schnittstelle implementieren. Möglicherweise wird auch die Verarbeitung durch Bereitstellung einer eigenen uid
-Eigenschaft deutlich effizienter. UIDs brauchen für die meisten Verwendungszwecke in Flex nicht universell eindeutig zu sein. Eine Ausnahme bilden Meldungen, die von Datendiensten gesendet werden.
Implementierung
public function get uid():String
public function set uid(value:String):void
Verwandte API-Elemente
unscaledHeight | Eigenschaft |
unscaledHeight:Number
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eine bequeme Methode zum Bestimmen der nicht skalierten Höhe der Komponente. Die gesamte Komponente und ihre untergeordneten Elemente sollten innerhalb eines Begrenzungsrechtecks mit dieser Höhe gezeichnet und angeordnet werden. Das Begrenzungsrechteck wird auch als Argument an updateDisplayList()
übergeben.
Implementierung
protected function get unscaledHeight():Number
unscaledWidth | Eigenschaft |
unscaledWidth:Number
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eine bequeme Methode zum Bestimmen der nicht skalierten Breite der Komponente. Die gesamte Komponente und ihre untergeordneten Elemente sollten innerhalb eines Begrenzungsrechtecks mit dieser Breite gezeichnet und angeordnet werden. Das Begrenzungsrechteck wird auch als Argument an updateDisplayList()
übergeben.
Implementierung
protected function get unscaledWidth():Number
updateCompletePendingFlag | Eigenschaft |
updateCompletePendingFlag:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Flag, das bestimmt, ob ein Objekt alle drei Phasen der Layoutüberprüfung (vorausgesetzt, dass sie erforderlich waren) passiert hat.
Implementierung
public function get updateCompletePendingFlag():Boolean
public function set updateCompletePendingFlag(value:Boolean):void
validationSubField | Eigenschaft |
validationSubField:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird von einen Validator zum Verknüpfen eines Unterfelds mit dieser Komponente verwendet.
Implementierung
public function get validationSubField():String
public function set validationSubField(value:String):void
verticalCenter | Eigenschaft |
verticalCenter:Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil. Legen Sie mit der @Clear()-Direktive in MXML oder dem Wert undefined
im ActionScript-Code für die Eigenschaft den Standardwert undefined
fest. Beispiel: Im MXML-Code deaktiviert verticalCenter.s2="@Clear()"
die verticalCenter
-Beschränkung im s2-Status. Im ActionScript-Code deaktiviert button.verticalCenter = undefined
die verticalCenter
-Beschränkung des button
.
Das standardmäßige Ankerziel ist der Container selbst.
In Layouts mit erweiterten Beschränkungen kann das Ankerziel eine Beschränkungszeile sein. Dann entspricht der Inhaltsbereich dem Raum zwischen der vorherigen Zeile (oder Containerseite) und der Zielzeile.
Mit dem Einstellen der Eigenschaft auf eine Zahl oder einen numerischen String wie „10“ wird die Verwendung des standardmäßigen Ankerziels festgelegt.
Um ein Ankerziel anzugeben, stellen Sie den Eigenschaftswert auf einen String im Format „constraintColumnId:value“ ein. Beispiel: „row1:10“.
Implementierung
public function get verticalCenter():Object
public function set verticalCenter(value:Object):void
visible | Eigenschaft |
visible:Boolean
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt an, ob das Anzeigeobjekt sichtbar ist oder nicht. Nicht sichtbare Anzeigeobjekte sind deaktiviert. Wenn beispielsweise für eine InteractiveObject-Instanz visible=false
gesetzt ist, können Benutzer nicht auf diese Instanz klicken.
Bei Festlegung auf true
löst das Objekt ein show
-Ereignis aus. Bei Festlegung auf fals
löst das Objekt ein hide
-Ereignis aus. In beiden Fällen lösen die untergeordneten Objekte kein show
- oder hide
-Ereignis aus, es sei denn, das Objekt hat ausdrücklich eine diesbezügliche Anweisung geschrieben.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das show
-Ereignis ausgelöst.
Implementierung
override public function get visible():Boolean
override public function set visible(value:Boolean):void
width | Eigenschaft |
width:Number
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eine Zahl, die die Breite der Komponente in Pixeln als Koordinaten des übergeordneten Elements angibt. Der Standardwert ist 0. Diese Eigenschaft enthält jedoch die tatsächliche Komponentenbreite, nachdem Flex die Größenänderung der Komponenten in der Anwendung abgeschlossen hat.
Hinweis: Sie können im MXML width
-Attribut einen Prozentwert wie etwa width="100%"
angeben, Sie können jedoch keinen Prozentwert für die width
-Eigenschaft in ActionScript verwenden. Verwenden Sie stattdessen die percentWidth
-Eigenschaft.
Durch Festlegen dieser Eigenschaft wird ein resize
-Ereignis ausgelöst. Weitere Informationen zur Auslösung dieses Ereignisses finden Sie in der Beschreibung zum resize
-Ereignis.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das widthChanged
-Ereignis ausgelöst.
Implementierung
override public function get width():Number
override public function set width(value:Number):void
Verwandte API-Elemente
x | Eigenschaft |
x:Number
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Zahl, die die horizontale Position der Komponente in Pixeln innerhalb des übergeordneten Containers angibt.
Das direkte Einstellen dieser Eigenschaft oder das Aufrufen von move()
hat keine oder nur eine temporäre Wirkung, wenn die Komponente einem Layoutcontainer wie HBox, Grid oder Form untergeordnet ist, da die Layoutberechnungen dieser Container die x
-Position auf die Ergebnisse der Berechnung setzen. Die x
-Eigenschaft muss jedoch immer festgelegt werden, wenn das übergeordnete Element ein Arbeitsflächen- oder ein anderer Container mit absoluter Positionierung ist, da der Standardwert 0 lautet.
Der Standardwert ist 0.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das xChanged
-Ereignis ausgelöst.
Implementierung
override public function get x():Number
override public function set x(value:Number):void
y | Eigenschaft |
y:Number
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Zahl, die die vertikale Position der Komponente in Pixeln innerhalb des übergeordneten Containers angibt.
Das direkte Einstellen dieser Eigenschaft oder das Aufrufen von move()
hat keine oder nur eine temporäre Wirkung, wenn die Komponente einem Layoutcontainer wie HBox, Grid oder Form untergeordnet ist, da die Layoutberechnungen dieser Container die x
-Position auf die Ergebnisse der Berechnung setzen. Die x
-Eigenschaft muss jedoch immer festgelegt werden, wenn das übergeordnete Element ein Arbeitsflächen- oder ein anderer Container mit absoluter Positionierung ist, da der Standardwert 0 lautet.
Der Standardwert ist 0.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das yChanged
-Ereignis ausgelöst.
Implementierung
override public function get y():Number
override public function set y(value:Number):void
z | Eigenschaft |
z:Number
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die z-Koordinatenposition an der z-Achse der DisplayObject-Instanz relativ zum übergeordneten 3D-Container an. Die z-Eigenschaft wird für 3D-Koordinaten verwendet, nicht für Bildschirm- oder Pixelkoordinaten.
Wird die z
-Eigenschaft eines Anzeigeobjekts auf einen anderen Wert als den Standardwert 0
gesetzt, so wird automatisch das entsprechende Matrix3D-Objekt erstellt. Dient der Anpassung der Position und Ausrichtung eines Anzeigeobjekts in den drei Dimensionen. Beim Arbeiten mit der z-Achse ändert sich das bestehende Verhalten der x- und y-Eigenschaften von Bildschirm- oder Pixelkoordinaten auf Positionen relativ zum übergeordneten 3D-Container.
Beispiel: Ein untergeordnetes Element von _root
an der Position x = 100, y = 100, z = 200 wird nicht an der Pixelposition (100,100) gezeichnet. Das untergeordnete Element wird an jener Position gezeichnet, die von der 3D-Projektionskalkulation errechnet wird. Die Kalkulation lautet:
(x*cameraFocalLength/cameraRelativeZPosition, y*cameraFocalLength/cameraRelativeZPosition)
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das zChanged
-Ereignis ausgelöst.
Implementierung
override public function get z():Number
override public function set z(value:Number):void
UIComponent | () | Konstruktor |
public function UIComponent()
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konstruktor.
addStyleClient | () | Methode |
public function addStyleClient(styleClient:IAdvancedStyleClient):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Fügt dieser Komponenteninstanz einen nichtvisuellen Stilclient hinzu. Nachdem diese Methode aufgerufen wurde, übernimmt der Stilclient Stiländerungen von dieser Komponenteninstanz. Stilclients, die DisplayObjects sind, müssen die addChild
- oder addChildAt
-Methoden verwenden, um zu einer UIComponent
hinzugefügt zu werden. Beim Verwenden dieser Methode wird außerdem die styleParent
-Eigenschaft des styleClient
-Parameters festgelegt, um auf diese Instanz der UIComponent
zu verweisen. Wenn der styleClient
-Parameter bereits ein styleParent
besitzt, ruft diese Methode den removeStyleClient
aus diesem früheren styleParent
auf.
Parameter
styleClient:IAdvancedStyleClient — Der IAdvancedStyleClient , der der Liste nicht visueller Stilclients dieser Komponente hinzugefügt werden soll.
|
Auslöser
ArgumentError — Wenn der styleClient -Parameter ein DisplayObject ist.
|
Verwandte API-Elemente
mx.styles.IAdvancedStyleClient
adjustFocusRect | () | Methode |
protected function adjustFocusRect(obj:DisplayObject = null):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Passt das Fokusrechteck an.
Parameter
obj:DisplayObject (default = null ) — Komponente, deren Fokusrechteck geändert werden soll. Wird nichts angegeben, wird standardmäßig dieses UIComponent-Objekt verwendet.
|
applyComputedMatrix | () | Methode |
protected function applyComputedMatrix():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Übernimmt die berechnete Matrix, die aus der Kombination von Layoutmatrix und Transformations-Offsets erstellt wird, in die displayObject-Transformation von Flash.
attachOverlay | () | Methode |
protected function attachOverlay():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Dies ist eine interne Methode, die vom Flex-Framework zur Unterstützung des Auflösungseffekts verwendet wird. Es braucht nicht aufgerufen oder überschrieben zu werden.
callLater | () | Methode |
public function callLater(method:Function, args:Array = null):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Stellt eine Funktion in die Warteschlange, damit sie später aufgerufen wird.
Vor jeder Bildschirmaktualisierung rufen Flash Player oder AIR den Satz Funktionen auf, die für die Aktualisierung geplant sind. In manchen Fällen sollte eine Funktion in der nächsten Aktualisierung aufgerufen werden, um den Rest des Codes, der für die gegenwärtige Aktualisierung geplant ist, auszuführen. Manche Features, wie beispielsweise Effekte, können die Ausführung von Funktionen in der Warteschlange verzögern, bis das Feature abgeschlossen ist.
Parameter
method:Function — Verweis auf eine Methode, die später ausgeführt wird.
| |
args:Array (default = null ) — Array von Objekten, die die an die Methode zu übergebenden Argumente darstellen.
|
canSkipMeasurement | () | Methode |
protected function canSkipMeasurement():Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Bestimmt, ob der Aufruf der measure()
-Methode übersprungen werden kann.
Boolean — Gibt true zurück, wenn die measureSizes() -Methode den Aufruf der measure() -Methode überspringen kann. Dies ist normalerweise auf true eingestellt, wenn explicitWidth und explicitHeight eingestellt sind. Für Pfade ist dies auf true eingestellt, wenn sich die Grenzen des Pfads nicht geändert haben.
|
childrenCreated | () | Methode |
protected function childrenCreated():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Führt ggf. eine letzte Verarbeitung nach der Erstellung untergeordneter Objekte durch. Dies ist eine erweiterte Methode, die Sie bei der Erstellung einer UIComponent-Unterklasse überschreiben können.
clearStyle | () | Methode |
public function clearStyle(styleProp:String):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Löscht eine Stileigenschaft aus dieser Komponenteninstanz.
Hierbei gibt die getStyle()
-Methode nicht notwendigerweise undefined
zurück.
Parameter
styleProp:String — Der Name der style-Eigenschaft.
|
commitProperties | () | Methode |
protected function commitProperties():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Verarbeitet die Eigenschaften der Komponente. Dies ist eine erweiterte Methode, die Sie bei der Erstellung einer UIComponent-Unterklasse überschreiben können.
Sie können diese Methode nicht direkt aufrufen. Flex ruft die commitProperties()
-Methode auf, wenn Sie die addChild()
-Methode zum Hinzufügen einer Komponente zu einem Container verwenden oder wenn Sie die invalidateProperties()
-Methode der Komponente aufrufen. Aufrufe der commitProperties()
-Methode erfolgen vor Aufrufen der measure()
-Methode. Auf diese Weise können Sie Eigenschaftswerte festlegen, die von der measure()
-Methode verwendet werden können.
Manche Komponenten haben Eigenschaften, die sich auf die Anzahl und die Arten der von ihnen zu erstellenden untergeordneten Objekte auswirken. Oder sie haben Eigenschaften, die miteinander interagieren, wie etwa die Eigenschaften horizontalScrollPolicy
und horizontalScrollPosition
. Es ist oft am besten, zu Beginn alle diese Eigenschaften in einem Vorgang zu verarbeiten, um unnötige Mehrarbeit zu vermeiden.
contentToGlobal | () | Methode |
public function contentToGlobal(point:Point):Point
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konvertiert die Inhaltskoordinaten eines Point
-Objekts in globale Koordinaten. Inhaltskoordinaten geben eine Pixelposition relativ zur linken oberen Ecke des Inhalts der Komponente an und schließen den gesamten Inhaltsbereich der Komponente ein, sogar Bereiche, die derzeit abgeschnitten sind und durch einen Bildlauf angezeigt werden müssen. Sie verwenden das Inhaltskoordinatensystem, um die Positionen von untergeordneten Elementen eines Containers mit absoluter Positionierung einzustellen und abzurufen. Globale Koordinaten geben eine Pixelposition relativ zur oberen linken Ecke der Bühne an, d. h., dem äußersten Rand der Anwendung.
Parameter
point:Point — Ein Point-Objekt, das die x- und y-Koordinaten im Inhaltskoordinatensystem als Eigenschaften angibt.
|
Point — Ein point-Objekt, dessen Koordinaten sich auf die Bühne beziehen.
|
Verwandte API-Elemente
contentToLocal | () | Methode |
public function contentToLocal(point:Point):Point
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konvertiert die Inhaltskoordinaten eines Point
-Objekts in lokale Koordinaten. Inhaltskoordinaten geben eine Pixelposition relativ zur linken oberen Ecke des Inhalts der Komponente an und schließen den gesamten Inhaltsbereich der Komponente ein, sogar Bereiche, die derzeit abgeschnitten sind und durch einen Bildlauf angezeigt werden müssen. Sie verwenden das Inhaltskoordinatensystem, um die Positionen von untergeordneten Elementen eines Containers mit absoluter Positionierung einzustellen und abzurufen. Lokale Koordinaten geben eine Pixelposition relativ zur linken oberen Ecke der Komponente an.
Parameter
point:Point — Ein Point-Objekt, das die x- und y-Koordinaten im Inhaltskoordinatensystem als Eigenschaften angibt.
|
Point — Ein Point-Objekt, dessen Koordinaten sich auf das lokale Koordinatensystem beziehen.
|
Verwandte API-Elemente
createAutomationIDPart | () | Methode |
public function createAutomationIDPart(child:IAutomationObject):Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt einen Satz Eigenschaften zurück, welche das untergeordnete Element innerhalb dieses Containers identifizieren. Diese Werte sollten sich über die Lebensdauer der Anwendung nicht verändern.
Parameter
child:IAutomationObject — Untergeordnetes Element, für welches die ID bereitzustellen ist.
|
Object — Satz Eigenschaften, der das untergeordnete Element beschreibt, welches später verwendet werden kann, um die Komponente aufzulösen.
|
createAutomationIDPartWithRequiredProperties | () | Methode |
public function createAutomationIDPartWithRequiredProperties(child:IAutomationObject, properties:Array):Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt einen Satz Eigenschaften zurück, welche das untergeordnete Element innerhalb dieses Containers identifizieren. Diese Werte sollten sich über die Lebensdauer der Anwendung nicht verändern.
Parameter
child:IAutomationObject — Untergeordnetes Element, für welches die ID bereitzustellen ist.
| |
properties:Array |
Object — Satz Eigenschaften, der das untergeordnete Element beschreibt, welches später verwendet werden kann, um die Komponente aufzulösen.
|
createChildren | () | Methode |
protected function createChildren():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Erstellen Sie untergeordnete Objekte der Komponente. Dies ist eine erweiterte Methode, die Sie bei der Erstellung einer UIComponent-Unterklasse überschreiben können.
Eine Komponente, die andere Komponenten oder Objekte in sich selbst erstellt, wird als „zusammengesetzte Komponente“ bezeichnet. Dies trifft beispielsweise dann zu, wenn das Flex ComboBox-Steuerelement tatsächlich aus einem TextInput-Steuerelement zum Definieren des Textbereichs der ComboBox und einem Schaltflächen-Steuerelement zum Definieren des ComboBox-Pfeils zusammengesetzt ist. Komponenten implementieren die createChildren()
-Methode zum Erstellen untergeordneter Objekte (wie etwa andere Komponenten) innerhalb der Komponente.
Sie rufen aus der Überschreibung der createChildren()
-Methode zum Hinzufügen jedes der untergeordneten Objekte die addChild()
-Methode auf.
Sie können diese Methode nicht direkt aufrufen. Flex ruft die createChildren()
-Methode als Antwort auf die den Aufruf der addChild()
-Methode auf, um die Komponente seinem übergeordneten Objekt hinzuzufügen.
createInFontContext | () | Methode |
protected function createInFontContext(classObj:Class):Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Erstellt ein neues Objekt mit einem Kontext, der auf der verwendeten eingebetteten Schriftart basiert.
Mit dieser Methode wird ein Zugriffsproblem für Schriftarten gelöst, die in eine Anwendungs-SWF eingebettet sind, wenn das Framework als RSL geladen wird (die RSL hat einen eigenen SWF-Kontext). Der Zugriff auf eingebettete Schriftarten kann nur von dem SWF-Dateikontext aus erfolgen, in dem sie erstellt wurden. Durch Verwendung des Kontexts der Anwendungs-SWF kann die RSL Objekte im SWF-Anwendungskontext erstellen, der Zugriff auf die eingebetteten Schriftarten der Anwendung hat.
Rufen Sie diese Methode erst auf, wenn die Schriftstile für dieses Objekt festgelegt sind.
Parameter
classObj:Class — Die zu erstellende Klasse.
|
Object — Die Instanz der Klasse, die im Kontext der SWF erstellt wurde, deren Eigentum die eingebetteten Schriftarten sind. Wenn dieses Objekt keine eingebettete Schriftart verwendet, wird die Klasse im Kontext dieses Objekts erstellt.
|
createInModuleContext | () | Methode |
protected function createInModuleContext(moduleFactory:IFlexModuleFactory, className:String):Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Erstellt das Objekt mithilfe einer gegebenen moduleFactory. Wenn moduleFactory den Wert null hat oder das Objekt nicht mit der Modul-Factory erstellt werden kann, erstellen Sie das Objekt mit einem systemManager.
Parameter
moduleFactory:IFlexModuleFactory — Die moduleFactory, in der die Klasse erstellt werden soll. Der Wert kann null sein.
| |
className:String — Der Name der zu erstellenden Klasse.
|
Object — Das im Kontext der moduleFactory erstellte Objekt.
|
createReferenceOnParentDocument | () | Methode |
public function createReferenceOnParentDocument(parentDocument:IFlexDisplayObject):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Erstellt einen id
-Verweis auf dieses IUIComponent-Objekt im übergeordneten Dokumentobjekt. Diese Funktion kann mehrdimensionale Verweise wie b[2][4] für Objekte in einem oder mehreren Repeatern erstellen. Wenn die Indexpositionen null sind, erstellt sie einen einfachen Verweis, der kein Array ist.
Parameter
parentDocument:IFlexDisplayObject — Das übergeordnete Element dieses IUIComponent-Objekts.
|
deleteReferenceOnParentDocument | () | Methode |
public function deleteReferenceOnParentDocument(parentDocument:IFlexDisplayObject):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Löscht den id
-Verweis auf dieses IUIComponent-Objekt im übergeordneten Dokumentobjekt. Diese Funktion kann mehrdimensionale Verweise wie b[2][4] für Objekte in einem oder mehreren Repeatern löschen. Wenn die Indexpositionen null entsprechen, löscht sie den einfachen Verweis, der kein Array ist.
Parameter
parentDocument:IFlexDisplayObject — Das übergeordnete Element dieses IUIComponent-Objekts.
|
determineTextFormatFromStyles | () | Methode |
public function determineTextFormatFromStyles():mx.core:UITextFormat
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt ein UITextFormat-Objekt zurück, das den Textstilen für diese UIComponent entspricht.
Rückgabewertemx.core:UITextFormat — UITextFormat-Objekt, das den Textstilen für diese UIComponent entspricht.
|
dispatchEvent | () | Methode |
override public function dispatchEvent(event:Event):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Sendet ein Ereignis in den Ereignisablauf. Das Ereignisziel ist das EventDispatcher-Objekt, für das die Methode dispatchEvent()
aufgerufen wird.
Parameter
event:Event — Das Ereignisobjekt, das in den Ereignisablauf integriert wird. Wenn das Ereignis erneut gesendet wird, wird automatisch ein Klon des Ereignisses erstellt. Nachdem ein Ereignis ausgelöst wurde, lässt sich seine target -Eigenschaft nicht mehr ändern, daher funktioniert ein Zurücksenden des Ereignisses nur, wenn Sie eine neue Kopie des Ereignisses erstellen.
|
Boolean — Der Wert true , wenn das Ereignis erfolgreich ausgelöst wurde. Der Wert false weist entweder auf einen Fehler hin oder auf die Tatsache, dass die preventDefault() -Methode für das Ereignis aufgerufen worden ist.
|
dispatchPropertyChangeEvent | () | Methode |
protected function dispatchPropertyChangeEvent(prop:String, oldValue:*, value:*):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Helper-Methode für das Auslösen eines PropertyChangeEvent, wenn eine Eigenschaft aktualisiert wird.
Parameter
prop:String — Name der geänderten Eigenschaft.
| |
oldValue:* — Alter Wert der Eigenschaft.
| |
value:* — Neuer Wert der Eigenschaft.
|
drawFocus | () | Methode |
public function drawFocus(isFocused:Boolean):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Blendet den Fokusindikator um diese Komponente herum ein oder aus.
UIComponent implementiert dies durch Erstellen und Platzieren einer Instanz der durch den focusSkin
-Stil angegebenen Klasse.
Parameter
isFocused:Boolean — Bestimmt, ob der Fokusindikator angezeigt wird. Auf true eingestellt, um den Fokusindikator einzublenden. Auf false eingestellt, um den Fokusindikator auszublenden.
|
drawRoundRect | () | Methode |
public function drawRoundRect(x:Number, y:Number, w:Number, h:Number, r:Object = null, c:Object = null, alpha:Object = null, rot:Object = null, gradient:String = null, ratios:Array = null, hole:Object = null):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Zeichnet programmgesteuert ein Rechteck in das Graphics-Objekt dieser Skin.
Das Rechteck kann abgerundet sein. Die Kanten werden mit dem aktuellen Linienstil des Graphics-Objekts gezeichnet. Es kann eine einfarbige Füllung, eine Farbverlaufsfüllung oder keine Füllung haben. Für eine einfarbige Füllung kann eine Alphatransparenz festgelegt sein. Eine Farbverlaufsfüllung kann linear oder radial sein. Sie können bis zu 15 Farben und Alphawerte an bestimmten Punkten entlang des Farbverlaufs und einen Drehwinkel oder eine Transformationsmatrix für den Farbverlauf angeben. Schließlich kann sich innerhalb des Rechtecks eine Aussparung in Form eines abgerundeten Rechtecks befinden.
Diese vielseitige Routine zum Zeichnen von Rechtecken wird von vielen Skins verwendet. Sie ruft die drawRect()
- oder drawRoundRect()
-Methoden (in der flash.display.Graphics-Klasse) auf, um in das Graphics-Objekt der Skin zu zeichnen.
Parameter
x:Number — Horizontale Position der linken oberen Ecke des Rechtecks in dieser Skin.
| |
y:Number — Vertikale Position der linken oberen Ecke des Rechtecks in dieser Skin.
| |
w:Number — Breite des Rechtecks in Pixeln.
| |
h:Number — Höhe des Rechtecks in Pixeln.
| |
r:Object (default = null ) — Eckradius bzw. Eckradien des Rechtecks. Kann null , einer Zahl oder einem Objekt entsprechen. Durch null wird angegeben, dass die Ecken nicht abgerundet sind. Durch eine Zahl wird dieser Radius für alle vier Ecken angegeben (in Pixel). Wenn ein Objekt angegeben wird, sollte es die Eigenschaften tl , tr , bl und br aufweisen, deren Werte Zahlen sind, die den Radius für die linke obere, rechte obere, linke untere und rechte untere Ecke in Pixeln angeben. Beispielsweise können Sie ein einfaches Objekt wie { tl: 5, tr: 5, bl: 0, br: 0 } übergeben. Der Standardwert lautet null (keine abgerundeten Ecken).
| |
c:Object (default = null ) — Die RGB-Farben der Füllung. Kann null , einer vorzeichenlosen Zahl oder einem Array entsprechen. Durch null wird angegeben, dass das Rechteck nicht gefüllt ist. Durch eine vorzeichenlose Zahl wird eine RGB-Füllfarbe angegeben. Übergeben Sie beispielsweise 0xFF0000 für eine rote Füllung. Ein Array sollte vorzeichenlose Zahlen für die Verlaufsfarben enthalten. Übergeben Sie beispielsweise [ 0xFF0000, 0xFFFF00, 0x0000FF ] für eine Farbverlaufsfüllung von Rot über Gelb zu Blau. Sie können bis zu 15 Farben für einen Farbverlauf festlegen. Der Standardwert lautet null (keine Füllung).
| |
alpha:Object (default = null ) — Alphawert(e) für die Füllung. Kann null, einer Zahl oder einem Array entsprechen. Dieses Argument wird ignoriert, wenn color null ist. Wenn color einer vorzeichenlosen Zahl für eine RGB-Füllfarbe entspricht, muss alpha eine Zahl für die Transparenz der Füllung sein. Bei 0,0 ist die Füllung vollkommen durchsichtig und bei 1,0 vollkommen undurchsichtig. Sie können in diesem Fall statt 1,0 auch null übergeben, um festzulegen, dass die Füllung vollkommen undurchsichtig ist. Wenn color ein Array ist, das Farbverlaufsfarben angibt, dann muss alpha ein Array von Zahlen gleicher Länge sein, das die entsprechenden Alphawerte für den Farbverlauf angibt. In diesem Fall ist der Standardwert null (vollständig undurchsichtig).
| |
rot:Object (default = null ) — Für die Farbverlaufsfüllung verwendetes Matrix-Objekt. Mit den Dienstprogrammmethoden horizontalGradientMatrix() , verticalGradientMatrix() und rotatedGradientMatrix() können Sie die Werte für diesen Parameter erstellen.
| |
gradient:String (default = null ) — Typ der Farbverlaufsfüllung. Mögliche Werte sind GradientType.LINEAR oder GradientType.RADIAL . (Die GradientType-Klasse befindet sich im Paket flash.display.)
| |
ratios:Array (default = null ) —
Gibt die Verteilung der Farben an. Die Anzahl der Einträge muss der Anzahl der im color -Parameter definierten Farben entsprechen. Jeder Wert gibt den Breitenanteil an, in dem die Farbe mit 100 % gesampelt wird. Der Wert 0 repräsentiert die linke Position im Farbverlaufsfeld, und 255 repräsentiert die rechte Position im Farbverlaufsfeld.
| |
hole:Object (default = null ) — Eine Aussparung in Form eines abgerundeten Rechtecks in der Mitte des ansonsten einfarbig gefüllten, abgerundeten Rechtecks { x: Zahl, y: Zahl, w: Zahl, h: Zahl, r: Zahl oder { br: Zahl, bl: Zahl, tl: Zahl, tr: Zahl } }.
|
Verwandte API-Elemente
effectFinished | () | Methode |
public function effectFinished(effectInst:IEffectInstance):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird von der Effektinstanz aufgerufen, wenn die Wiedergabe der Komponente angehalten wird. Mit dieser Methode können Sie eine Änderung der Komponente wiederherstellen, die beim Start des Effekts von der effectStarted()
-Methode vorgenommen wurde, oder am Ende des Effekts andere Aktionen durchführen.
Parameter
effectInst:IEffectInstance — Das wiedergegebene Effektinstanz-Objekt der Komponente.
|
effectStarted | () | Methode |
public function effectStarted(effectInst:IEffectInstance):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird von der Effektinstanz aufgerufen, wenn die Wiedergabe auf der Komponente gestartet wird. Verwenden Sie diese Methode, um mit dem Effekt eine Änderung an der Komponente vorzunehmen. Mit der effectFinished()
-Methode können Sie die Änderungen am Ende des Effekts wiederherstellen.
Parameter
effectInst:IEffectInstance — Das wiedergegebene Effektinstanz-Objekt der Komponente.
|
endEffectsStarted | () | Methode |
public function endEffectsStarted():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Bendet alle derzeit wiedergegebenen Effekte der Komponente.
executeBindings | () | Methode |
public function executeBindings(recurse:Boolean = false):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Führt alle Bindungen aus, deren Ziel das UIComponent-Objekt ist.
Parameter
recurse:Boolean (default = false ) — Führt die Bindungen für untergeordnete Elemente dieser Komponente rekursiv aus.
|
finishPrint | () | Methode |
public function finishPrint(obj:Object, target:IFlexDisplayObject):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird aufgerufen, nachdem der Druckvorgang abgeschlossen wurde. Für die UIComponent-Klasse führt die Methode keine Aktion aus. Flex-Container überschreiben die Methode, um den Container nach dem Drucken wiederherzustellen.
Diese Methode wird normalerweise von Anwendungsentwicklern nicht verwendet.
Parameter
obj:Object — Enthält die Eigenschaften der Komponente zur Wiederherstellung des Status vor dem Drucken.
| |
target:IFlexDisplayObject — Die Komponente, die gerade gedruckt wurde. Es kann sich um die aktuelle Komponente handeln oder um eines ihrer untergeordneten Elemente.
|
Verwandte API-Elemente
focusInHandler | () | Methode |
protected function focusInHandler(event:FocusEvent):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Ereignisprozedur, die aufgerufen wird, wenn ein UIComponent-Objekt den Fokus erhält. Wenn Sie diese Methode überschreiben, stellen Sie sicher, dass Sie die Basisklassenversion aufrufen.
Parameter
event:FocusEvent — Das Ereignisobjekt.
|
focusOutHandler | () | Methode |
protected function focusOutHandler(event:FocusEvent):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Ereignisprozedur, die aufgerufen wird, wenn ein UIComponent-Objekt den Fokus verliert. Wenn Sie diese Methode überschreiben, stellen Sie sicher, dass Sie die Basisklassenversion aufrufen.
Parameter
event:FocusEvent — Das Ereignisobjekt.
|
getAutomationChildAt | () | Methode |
public function getAutomationChildAt(index:int):IAutomationObject
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Stellt das Automatisierungsobjekt an der festgelegten Indexposition bereit. Diese Liste sollte keine untergeordneten Elemente enthalten, welche Composites sind.
Parameter
index:int — Die zurückzugebende Indexposition des untergeordneten Elements.
|
IAutomationObject — Das untergeordnete Element an der festgelegten Indexposition.
|
getAutomationChildren | () | Methode |
public function getAutomationChildren():Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Stellt die Automatisierungsobjektliste bereit. Diese Liste enthält keine untergeordneten Objekte, welche Composites sind.
RückgabewerteArray — Die untergeordneten Elemente.
|
getBoundsXAtSize | () | Methode |
public function getBoundsXAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die x-Koordinate der Grenzen des Elements für die angegebene Elementgröße zurück.
Diese Methode wird normalerweise von Layouts während des Aufrufs der measure()
-Methode verwendet, um vorherzusagen, welche Position das Element einnimmt, wenn dessen Größe auf bestimmte Abmessungen geändert wird.
Parameter
width:Number — Die Breite der Elementgrenzen oder „NaN“, um die bevorzugte Breite zu verwenden.
| |
height:Number — Die Höhe der Elementgrenzen oder „NaN“, um die bevorzugte Höhe zu verwenden.
| |
postLayoutTransform:Boolean (default = true ) — Wenn postLayoutTransform den Wert „true“ hat, gibt die Methode die x-Koordinate der oberen linken Ecke des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der angegebenen Größe für die Grenzen, der Layoutposition und der Layouttransformationsmatrix berechnet.
|
Number — Die x-Koordinate der Grenzen des Elements für die angegebene Elementgröße.
|
getBoundsYAtSize | () | Methode |
public function getBoundsYAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die y-Koordinate der Grenzen des Elements für die angegebene Elementgröße zurück. Diese Methode wird normalerweise von Layouts während des Aufrufs von measure()
-verwendet, um vorherzusagen, welche Position das Element einnimmt, wenn dessen Größe auf bestimmte Abmessungen geändert wird.
Parameter
width:Number — Die Breite der Elementgrenzen oder „NaN“, um die bevorzugte Breite zu verwenden.
| |
height:Number — Die Höhe der Elementgrenzen oder „NaN“, um die bevorzugte Höhe zu verwenden.
| |
postLayoutTransform:Boolean (default = true ) — Wenn postLayoutTransform den Wert „true“ hat, gibt die Methode die y-Koordinate der oberen linken Ecke des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der angegebenen Größe für die Grenzen, der Layoutposition und der Layouttransformationsmatrix berechnet.
|
Number — Die y-Koordinate der Grenzen des Elements für die angegebene Elementgröße.
|
getClassStyleDeclarations | () | Methode |
public function getClassStyleDeclarations():Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Sucht die Typselektoren für diese UIComponent-Instanz. Der Algorithmus arbeitet die Superklassenkette von unten nach oben ab. Beispiel: Angenommen, die MyButton-Klasse erweitert die Button-Klasse. Eine MyButton-Instanz sucht zunächst nach einem MyButton-Typselektor und dann nach einem Button-Typselektor. Anschließend sucht sie nach einem UIComponent-Typselektor. (Es wird davon ausgegangen, dass die Superklassenkette bei UIComponent endet, und nicht bei Object.)
RückgabewerteArray — Ein Array von type-Selektoren für diese UIComponent-Instanz.
|
getConstraintValue | () | Methode |
public function getConstraintValue(constraintName:String):*
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt einen Layout-Beschränkungswert zurück. Dieser Wert entspricht demjenigen beim Abrufen des Beschränkungsstils für diese Komponente.
Parameter
constraintName:String — Der Name des Beschränkungsstils, welcher einer der folgenden sein kann: „left“, „right“, „top“, „bottom“, „verticalCenter“, „horizontalCenter“, „baseline“.
|
* — Gibt den Layout-Beschränkungswert zurück, welcher auf zwei verschiedene Arten angegeben werden kann. Der Wert kann ein numerischer String, beispielsweise „10“ sein, oder in Form von „identifier:numeric string“ angegeben werden. Bei „identifier:numeric string“ steht „identifier“ für die id einer ConstraintRow oder ConstraintColumn. Beispiel: Ein Wert von „cc1:10“ gibt einen Wert von „10“ für die ConstraintColumn mit der id „cc1“ an.
|
getExplicitOrMeasuredHeight | () | Methode |
public function getExplicitOrMeasuredHeight():Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eine bequeme Methode, um anzugeben, ob die explizite oder gemessene Höhe verwendet werden soll
RückgabewerteNumber — Eine Zahl, die explicitHeight entspricht, wenn sie definiert ist, oder measuredHeight entspricht, wenn sie nicht definiert ist.
|
getExplicitOrMeasuredWidth | () | Methode |
public function getExplicitOrMeasuredWidth():Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eine bequeme Methode, um anzugeben, ob die explizite oder gemessene Breite verwendet werden soll
RückgabewerteNumber — Eine Zahl, die explicitWidth entspricht, wenn sie definiert ist, oder measuredWidth entspricht, wenn sie nicht definiert ist.
|
getFocus | () | Methode |
public function getFocus():InteractiveObject
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ruft das Objekt ab, das derzeit den Fokus hat. Es muss sich dabei nicht um dieses Objekt handeln. Beachten Sie, dass diese Methode nicht notwendigerweise die Komponente, auf der der Fokus liegt, zurückgibt. Es kann auch die interne Unterkomponente, die den Fokus übernommen hat, zurückgegeben werden. Verwenden Sie zum Abrufen der Komponente mit dem Fokus die Eigenschaft focusManager.focus
.
InteractiveObject — Objekt, das den Fokus hat.
|
getLayoutBoundsHeight | () | Methode |
public function getLayoutBoundsHeight(postLayoutTransform:Boolean = true):Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die Layouthöhe des Elements zurück. Dies ist die Größe, die für das Zeichnen des Elements auf dem Bildschirm verwendet wird.
Parameter
postLayoutTransform:Boolean (default = true ) — Hat postLayoutTransform den Wert „true“, gibt die Methode die Breite des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.
|
Number — Die Layouthöhe des Elements.
|
getLayoutBoundsWidth | () | Methode |
public function getLayoutBoundsWidth(postLayoutTransform:Boolean = true):Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die Layoutbreite des Elements zurück. Dies ist die Größe, die für das Zeichnen des Elements auf dem Bildschirm verwendet wird.
Parameter
postLayoutTransform:Boolean (default = true ) — Hat postLayoutTransform den Wert „true“, gibt die Methode die Breite des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.
|
Number — Die Layoutbreite des Elements.
|
getLayoutBoundsX | () | Methode |
public function getLayoutBoundsX(postLayoutTransform:Boolean = true):Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die x-Koordinate zurück, die für das Zeichnen des Elements auf dem Bildschirm verwendet wird.
Parameter
postLayoutTransform:Boolean (default = true ) — Wenn postLayoutTransform den Wert „true“ hat, gibt die Methode die x-Koordinate der oberen linken Ecke des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der Layoutgröße, Layoutposition und der Layouttransformationsmatrix des Elements berechnet.
|
Number — Die x-Koordinate, die für das Element beim Zeichnen auf dem Bildschirm verwendet wird.
|
getLayoutBoundsY | () | Methode |
public function getLayoutBoundsY(postLayoutTransform:Boolean = true):Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die y-Koordinate zurück, die für das Element beim Zeichnen auf dem Bildschirm verwendet wird.
Parameter
postLayoutTransform:Boolean (default = true ) — Wenn postLayoutTransform den Wert „true“ hat, gibt die Methode die y-Koordinate der oberen linken Ecke des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der Layoutgröße, Layoutposition und der Layouttransformationsmatrix des Elements berechnet.
|
Number — Die y-Koordinate, die für das Element beim Zeichnen auf dem Bildschirm verwendet wird.
|
getLayoutMatrix | () | Methode |
public function getLayoutMatrix():Matrix
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die Transformationsmatrix zurück, die zur Berechnung des Layouts der Komponente relativ zu ihren Parallelobjekten verwendet wird.
Diese Matrix wird normalerweise durch die 2D-Eigenschaften der Komponente, wie etwa x
, y
, rotation
, scaleX
, scaleY
, transformX
und transformY
definiert. Manche Komponenten können zusätzliche Transformationseigenschaften aufweisen, die auf der Layoutmatrix angewendet werden, um die endgültige, berechnete Matrix zu bestimmen. Beispielsweise definiert UIComponent
die offsets
-Eigenschaft.
Matrix — Die Layouttransformationsmatrix für dieses Element. Ändern Sie nicht direkt den Rückgbewert, sondern rufen Sie stattdessen die setLayoutMatrix() -Methode auf.
|
getLayoutMatrix3D | () | Methode |
public function getLayoutMatrix3D():Matrix3D
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die Layouttransformations-Matrix3D für dieses Element zurück.
Diese Matrix wird normalerweise durch die Transformationseigenschaften der Komponente definiert, wie etwa x
, y
, z
, rotationX
, rotationY
, rotationZ
, scaleX
, scaleY
, scaleZ
, transformX
und transformY
. Manche Komponenten können zusätzliche Transformationseigenschaften aufweisen, die auf der Layoutmatrix angewendet werden, um die endgültige, berechnete Matrix zu bestimmen. Beispielsweise definiert UIComponent
die offsets
-Eigenschaft.
Matrix3D — Die Matrix3D zur Transformation des Layouts für dieses Element. Ändern Sie nicht direkt den Rückgbewert, sondern rufen Sie stattdessen die setLayoutMatrix() -Method auf.
|
getMaxBoundsHeight | () | Methode |
public function getMaxBoundsHeight(postLayoutTransform:Boolean = true):Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die maximale Höhe des Elements zurück.
Parameter
postLayoutTransform:Boolean (default = true ) — Wenn postLayoutTransform auf „true“ eingestellt ist, gibt die Methode die Höhe des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der maximalen Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.
|
Number — Maximale Höhe des Elements.
|
getMaxBoundsWidth | () | Methode |
public function getMaxBoundsWidth(postLayoutTransform:Boolean = true):Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die maximale Breite des Elements zurück.
Parameter
postLayoutTransform:Boolean (default = true ) — Hat postLayoutTransform den Wert „true“, gibt die Methode die Breite des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der maximalen Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.
|
Number — Maximale Breite des Elements.
|
getMinBoundsHeight | () | Methode |
public function getMinBoundsHeight(postLayoutTransform:Boolean = true):Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die Mindesthöhe des Elements zurück.
Parameter
postLayoutTransform:Boolean (default = true ) — Wenn postLayoutTransform auf true eingestellt ist, gibt die Methode die Höhe des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der minimalen Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.
|
Number — Maximale Höhe des Elements.
|
getMinBoundsWidth | () | Methode |
public function getMinBoundsWidth(postLayoutTransform:Boolean = true):Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die Mindestbreite des Elements zurück.
Parameter
postLayoutTransform:Boolean (default = true ) — Hat postLayoutTransform den Wert true , gibt die Methode die Breite des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der minimalen Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.
|
Number — Maximale Breite des Elements.
|
getPreferredBoundsHeight | () | Methode |
public function getPreferredBoundsHeight(postLayoutTransform:Boolean = true):Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die bevorzugte Höhe des Elements zurück.
Parameter
postLayoutTransform:Boolean (default = true ) — Wenn postLayoutTransform auf true eingestellt ist, gibt die Methode die Höhe des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der bevorzugten Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.
|
Number — Gibt die bevorzugte Höhe des Elements zurück. Die bevorzugte Höhe basiert normalerweise auf der standardmäßigen Elementgröße und expliziten Überschreibungen davon, falls vorhanden. Für UIComponent ist dies derselbe Wert, der von der getExplicitOrMeasuredHeight() -Methode zurückgegeben wird.
|
getPreferredBoundsWidth | () | Methode |
public function getPreferredBoundsWidth(postLayoutTransform:Boolean = true):Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die bevorzugte Breite des Elements zurück.
Parameter
postLayoutTransform:Boolean (default = true ) — Hat postLayoutTransform den Wert true , gibt die Methode die Breite des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der bevorzugten Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.
|
Number — Gibt die bevorzugte Breite des Elements zurück. Die bevorzugte Breite basiert normalerweise auf der standardmäßigen Elementgröße und expliziten Überschreibungen davon, falls vorhanden. Für UIComponent ist dies derselbe Wert, der von der getExplicitOrMeasuredWidth() -Methode zurückgegeben wird.
|
getRepeaterItem | () | Methode |
public function getRepeaterItem(whichRepeater:int = -1):Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt das Element im dataProvider
zurück, mit dem der angegebene Repeater diesen Repeater erzeugt hat, oder null
, wenn dieser Repeater nicht wiederholt wird. Das Argument whichRepeater
ist 0 für den äußersten Repeater, 1 für den nächsten Repeater weiter innen usw. Ist whichRepeater
nicht angegeben, dann wird der innerste Repeater verwendet.
Parameter
whichRepeater:int (default = -1 ) — Nummer des Repeaters, wobei die Zählung beim äußersten Repeater (null) begonnen wird.
|
Object — Das angeforderte Repeaterelement.
|
getStyle | () | Methode |
public function getStyle(styleProp:String):*
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ruft eine Stileigenschaft ab, die an einer beliebigen Stelle in der Stilkette der Komponente festgelegt ist.
Mit dieser Methode wird eine beliebige Stileigenschaft abgerufen. Es kann also ein boolescher Wert, ein String, eine Zahl, eine Ganzzahl, eine vorzeichenlose Ganzzahl (für eine RGB-Farbe), eine Klasse (für eine Skin) oder ein beliebiges Objekt zurückgegeben werden. Deshalb wird als Rückgabetyp einfach nur * angegeben.
Wenn Sie eine bestimmte Stileigenschaft abrufen, kennen Sie ihren Typ und möchten das Ergebnis häufig in einer Variable dieses Typs speichern. Es ist keine Umwandlung von * in diesen Typ erforderlich.
var backgroundColor:uint = getStyle("backgroundColor");
Wenn die Stileigenschaft in der Stilsuchkette nicht festgelegt wurde, lautet der Rückgabewert der getStyle()
-Methode undefined
. Beachten Sie, dass es sich bei undefined
um einen speziellen Wert handelt, der sich von false
, ""
, NaN
, 0
und null
unterscheidet. Ein gültiger Stilwert kann niemals undefined
sein. Mit der Methode StyleManager2.isValidStyleValue()
können Sie überprüfen, ob der Wert festgelegt wurde.
Parameter
styleProp:String — Name der style-Eigenschaft.
|
* — Der Stilwert.
|
globalToContent | () | Methode |
public function globalToContent(point:Point):Point
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konvertiert globale Koordinaten eines Point
-Objekts in Inhaltskoordinaten. Globale Koordinaten geben eine Pixelposition relativ zur oberen linken Ecke der Bühne an, d. h., dem äußersten Rand der Anwendung. Inhaltskoordinaten geben eine Pixelposition relativ zur linken oberen Ecke des Inhalts der Komponente an und schließen den gesamten Inhaltsbereich der Komponente ein, sogar Bereiche, die derzeit abgeschnitten sind und durch einen Bildlauf angezeigt werden müssen. Sie verwenden das Inhaltskoordinatensystem, um die Positionen von untergeordneten Elementen eines Containers mit absoluter Positionierung einzustellen und abzurufen.
Parameter
point:Point — Ein Point-Objekt, das die x- und y-Koordinaten im globalen Koordinatensystem als Eigenschaften angibt.
|
Point — Ein Point-Objekt, dessen Koordinaten sich auf die Komponente beziehen.
|
Verwandte API-Elemente
hasCSSState | () | Methode |
public function hasCSSState():Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.6 |
Laufzeitversionen: | Flash Player 10, AIR 2.5 |
Gibt true
zurück, wenn currentCSSState
ungleich null
ist. Normalerweise rufen Sie diese Methode nicht direkt auf. Sie wird von der mx.styles.CSSCondition.matchesStyleClient()
-Methode aufgerufen.
Beachten Sie, dass Spark-Komponenten ihren Skinstatus als Pseudostatus verwenden. Halo-Komponenten verwenden die currentState
-Eigenschaft.
Boolean — true , wenn currentCSSState ungleich null ist. Standardmäßig ist currentCSSState mit currentState identisch. Gibt false zurück, wenn kein Status vorhanden ist.
|
hasState | () | Methode |
public function hasState(stateName:String):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Bestimmt, ob der angegebene Status auf dieser UIComponent definiert wurde.
Parameter
stateName:String — Der Name des überprüften Status.
|
Boolean — Bestimmt, ob der angegebene Status definiert wurde.
|
horizontalGradientMatrix | () | Methode |
public function horizontalGradientMatrix(x:Number, y:Number, width:Number, height:Number):Matrix
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt eine Box-Matrix zurück, die an die drawRoundRect()
-Methode als rot
-Parameter übergeben werden kann, wenn ein horizontaler Farbverlauf gezeichnet wird.
Zur Verbesserung der Leistung wird die Matrix in einer statischen Variablen gespeichert, die bei jedem Aufruf von horizontalGradientMatrix()
und verticalGradientMatrix()
verwendet wird. Übergeben Sie daher die Ergebnismatrix an drawRoundRect()
, bevor Sie horizontalGradientMatrix()
oder verticalGradientMatrix()
erneut aufrufen.
Parameter
x:Number — Die linke Koordinate des Farbverlaufs in Pixeln.
| |
y:Number — Die obere Koordinate des Farbverlaufs in Pixeln.
| |
width:Number — Die Breite des Farbverlaufs in Pixeln.
| |
height:Number — Die Höhe des Farbverlaufs in Pixeln.
|
Matrix — Die Matrix für den horizontalen Farbverlauf.
|
initAdvancedLayoutFeatures | () | Methode |
protected function initAdvancedLayoutFeatures():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Initialisiert die Implementierung und Speicherung von weniger häufig verwendeten, erweiterten Layoutfunktionen einer Komponente. Rufen Sie diese Funktion auf, bevor Sie die vom AdvancedLayoutFeatures-Objekt implementierten Funktionen verwenden.
initializationComplete | () | Methode |
protected function initializationComplete():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Schließt die Initialisierung dieser Komponente ab.
Diese Methode wird zuletzt ausgeführt, wenn Sie eine Komponente einem übergeordneten Element zum ersten Mal mit addChild()
oder addChildAt()
hinzufügen. Sie übernimmt einige allgemeine Verwaltungsfunktionen bei der Auslösung des initialize
-Ereignisses. Wenn Sie eine Komponente schreiben, brauchen Sie diese Methode nicht zu überschreiben.
initialize | () | Methode |
public function initialize():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Initialisiert die interne Struktur dieser Komponente.
Das Initialisieren einer UIComponent ist der vierte Schritt bei der Erstellung einer visuellen Komponenteninstanz. Er wird automatisch ausgeführt, wenn die Instanz dem übergeordneten Element das erste Mal hinzugefügt wird. Daher brauchen Sie die initialize()
-Methode in der Regel nicht aufzurufen. Das Flex-Framework ruft sie über die Überschreibung der addChild()
- und addChildAt()
-Methode der UIComponent auf.
Für den ersten Schritt bei der Erstellung einer visuellen Komponenteninstanz verwenden Sie den new
-Operator:
var okButton:Button = new Button();
Die erstellte Button-Instanz ist ein einzelnes DisplayObject, dem noch kein UITextField zur Beschriftung untergeordnet und auch kein anderes Element übergeordnet ist.
Im zweiten Schritt konfigurieren Sie die Eigenschaften, Stile und Ereignisprozeduren für die neu erstellte Instanz:
okButton.label = "OK"; okButton.setStyle("cornerRadius", 0); okButton.addEventListener(MouseEvent.CLICK, clickHandler);
Der dritte Schritt besteht darin, die Instanz einem übergeordneten Element hinzuzufügen:
someContainer.addChild(okButton);
Wird addChild()
oder addChildAt()
erstmalig zum Hinzufügen einer Komponente zu einem übergeordneten Elements verwendet, wird initialize
automatisch aufgerufen.
Diese Methode löst ein preinitialize
-Ereignis aus, damit diese Komponente von den Entwicklern, die sie verwenden, vor Erstellung ihrer internen Struktur geändert werden kann. Als Nächstes wird die createChildren()
-Methode zum Erstellen der internen Struktur der Komponente aufgerufen. Bei einer Schaltfläche erstellt diese Methode das UITextField zur Beschriftung und fügt es hinzu. Dann wird ein initialize
-Ereignis ausgelöst, damit Entwickler die Komponente nach der Erstellung ihrer internen Struktur ändern können
Beachten Sie, dass die Erstellung der internen Struktur dadurch ausgelöst wird, dass die Komponente dem übergeordneten Element zum ersten Mal hinzugefügt wird. Wenn die interne Struktur andere UIComponents enthält, ist dies ein rekursiver Prozess, bei dem der DisplayObjects-Baum jeweils um einen Blattknoten erweitert wird.
Wenn Sie eine Komponente schreiben, brauchen Sie diese Methode nicht zu überschreiben.
initializeAccessibility | () | Methode |
protected function initializeAccessibility():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Initialisiert den Code dieser Komponente für Eingabehilfen zur Barrierefreiheit.
Diese Methode wird von der initialize()
-Methode aufgerufen, um eine Verknüpfung zum Komponentencode für Eingabehilfen zur Barrierefreiheit herzustellen, der in einer separaten Klasse des mx.accessibility-Pakets enthalten ist. Jede Unterklasse, die Eingabehilfen zur Barrierefreiheit unterstützt, muss diese Methode überschreiben, da der Verknüpfungsprozess in jeder Unterklasse eine andere statische Variable verwendet.
initializeRepeaterArrays | () | Methode |
public function initializeRepeaterArrays(parent:IRepeaterClient):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Initialisiert verschiedene Eigenschaften, die wiederholte Instanzen dieser Komponente verfolgen.
Mit einem MXML <mx:Repeater/>
-Tag können wiederholte Instanzen einer Komponente, d. h. eine Instanz pro Element im Datenprovider des Repeaters, erstellt werden. Die Eigenschaften instanceIndices
, repeaters
und repeaterIndices
von UIComponent verfolgen das Datenelement und den Repeater der einzelnen Instanzen.
Dies ist eine interne Methode, die automatisch durch das Flex-Framework aufgerufen wird. Es braucht nicht aufgerufen oder überschrieben zu werden.
Parameter
parent:IRepeaterClient — Das übergeordnete Objekt mit dem Repeater, der diese Komponente erstellt hat.
|
invalidateDisplayList | () | Methode |
public function invalidateDisplayList():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Markiert eine Komponente, sodass die updateDisplayList()
-Methode während einer späteren Bildschirmaktualisierung aufgerufen wird.
Die Invalidierung ist ein nützlicher Mechanismus, um doppelte Arbeit zu vermeiden, indem die Verarbeitung der Änderungen einer Komponente bis zu einer späteren Bildschirmkomponente verschoben wird. Wenn Sie beispielsweise die Breite und Höhe ändern möchten, wäre es ineffizient, die Komponente sofort nach der Änderung der Breite und dann nochmals nach der Änderung der Höhe zu aktualisieren. Zuerst sollten die beiden Eigenschaften geändert und dann die Komponente mit der neuen Größe gerendert werden.
Invalidierungsmethoden werden selten aufgerufen. Im Allgemeinen wird durch Einstellen einer Komponenteneigenschaft automatisch die entsprechende Invalidierungsmethode aufgerufen.
invalidateLayering | () | Methode |
public function invalidateLayering():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.4 |
Wird von den Objekten einer Komponente aufgerufen, um anzugeben, dass ihre depth
-Eigenschaft geändert wurde. Beachten Sie, dass diese Funktion zwar in UIComponent
definiert wird, die Unterklassen jedoch Unterstützung für eine komplexe Ebenenanordnung implementieren müssen. Standardmäßig unterstützen nur Group
und DataGroup
die willkürliche Ebenenanordnung ihrer untergeordneten Objekte.
Verwandte API-Elemente
invalidateLayoutDirection | () | Methode |
public function invalidateLayoutDirection():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Elemente müssen diese Methode aufrufen, wenn ihre eigene layoutDirection oder die layoutDirection des übergeordneten Elements geändert wird. Bei Unterschieden ist diese Methode dafür zuständig, den Inhalt des Elements zu spiegeln und die Transformation des Elements nach dem Layout so zu aktualisieren, dass die Nachfolger ein gespiegeltes Koordinatensystem erben. IVisualElements implementieren die Spiegelung in der Regel, indem sie mithilfe von postLayoutTransformOffsets die x-Achse um -1 skalieren und die x-Koordinate des Ursprungs um die Breite des Elements verschieben. Der Nettoeffekt dieser „Spiegeltransformation“ ist eine Umkehrung der Richtung, in welcher die x-Achse verlängert wird, ohne dass die Position des Elements relativ zum Ursprung seines übergeordneten Elements verändert wird.
invalidateParentSizeAndDisplayList | () | Methode |
protected function invalidateParentSizeAndDisplayList():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Helper-Methode zur Invalidierung der Größe und Anzeigeliste des übergeordneten Objekts, wenn sich dieses Objekt auf das Layout (includeInLayout entspricht „true“) auswirkt.
invalidateProperties | () | Methode |
public function invalidateProperties():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Markiert eine Komponente, sodass die commitProperties()
-Methode bei einer späteren Bildschirmaktualisierung aufgerufen wird.
Die Invalidierung ist ein nützlicher Mechanismus, um doppelte Arbeit zu vermeiden, indem die Verarbeitung der Änderungen einer Komponente bis zu einer späteren Bildschirmkomponente verschoben wird. Wenn Sie beispielsweise die Textfarbe und die Schriftgröße ändern möchten, wäre es ineffizient, die Farbe sofort nach der Textänderung zu aktualisieren und dann nochmals nach der Änderung der Größe. Zuerst sollten die beiden Eigenschaften geändert und dann der Text mit der neuen Größe und Farbe gerendert werden.
Invalidierungsmethoden werden selten aufgerufen. Im Allgemeinen wird durch Einstellen einer Komponenteneigenschaft automatisch die entsprechende Invalidierungsmethode aufgerufen.
invalidateSize | () | Methode |
public function invalidateSize():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Markiert eine Komponente, sodass die measure()
-Methode bei einer späteren Bildschirmaktualisierung aufgerufen wird.
Die Invalidierung ist ein nützlicher Mechanismus, um doppelte Arbeit zu vermeiden, indem die Verarbeitung der Änderungen einer Komponente bis zu einer späteren Bildschirmkomponente verschoben wird. Wenn Sie beispielsweise den Text und die Schriftgröße ändern möchten, wäre es ineffizient, den Text sofort nach der Textänderung zu aktualisieren und dann nochmals nach der Änderung der Größe. Zuerst sollten die beiden Eigenschaften geändert und dann der Text und der neuen Größe gerendert werden.
Invalidierungsmethoden werden selten aufgerufen. Im Allgemeinen wird durch Einstellen einer Komponenteneigenschaft automatisch die entsprechende Invalidierungsmethode aufgerufen.
isOurFocus | () | Methode |
protected function isOurFocus(target:DisplayObject):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird üblicherweise von Komponenten überschrieben, die UITextField-Objekte enthalten, wobei das UITextField-Objekt den Fokus erhält.
Parameter
target:DisplayObject — Ein UIComponent-Objekt mit einem UITextField-Objekt, das den Fokus erhalten kann.
|
Boolean — Gibt true zurück, wenn das UITextField-Objekt den Fokus hat.
|
keyDownHandler | () | Methode |
protected function keyDownHandler(event:KeyboardEvent):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Ereignisprozedur, die bei einem keyDown
-Ereignis aufgerufen wird. Wenn Sie diese Methode überschreiben, stellen Sie sicher, dass Sie die Basisklassenversion aufrufen.
Parameter
event:KeyboardEvent — Das Ereignisobjekt.
|
keyUpHandler | () | Methode |
protected function keyUpHandler(event:KeyboardEvent):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Ereignisprozedur, die bei einem keyUp
-Ereignis aufgerufen wird. Wenn Sie diese Methode überschreiben, stellen Sie sicher, dass Sie die Basisklassenversion aufrufen.
Parameter
event:KeyboardEvent — Das Ereignisobjekt.
|
localToContent | () | Methode |
public function localToContent(point:Point):Point
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konvertiert lokale Koordinaten eines Point
-Objekts in Inhaltskoordinaten. Lokale Koordinaten geben eine Pixelposition relativ zur linken oberen Ecke der Komponente an. Inhaltskoordinaten geben eine Pixelposition relativ zur linken oberen Ecke des Inhalts der Komponente an und schließen den gesamten Inhaltsbereich der Komponente ein, sogar Bereiche, die derzeit abgeschnitten sind und durch einen Bildlauf angezeigt werden müssen. Sie verwenden das Inhaltskoordinatensystem, um die Positionen von untergeordneten Elementen eines Containers mit absoluter Positionierung einzustellen und abzurufen.
Parameter
point:Point — Ein Point-Objekt, das die x- und y-Koordinaten im lokalen Koordinatensystem als Eigenschaften angibt.
|
Point — Ein Point-Objekt, dessen Koordinaten sich auf das Inhaltskoordinatensystem beziehen.
|
Verwandte API-Elemente
matchesCSSState | () | Methode |
public function matchesCSSState(cssState:String):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt true
zurück, wenn cssState
mit currentCSSState
übereinstimmt. Normalerweise rufen Sie diese Methode nicht direkt auf. Sie wird von der mx.styles.CSSCondition.matchesStyleClient()
-Methode aufgerufen.
Beachten Sie, dass Spark-Komponenten ihren Skinstatus als Pseudostatus verwenden. Halo-Komponenten verwenden die currentState
-Eigenschaft.
Parameter
cssState:String — Ein möglicher Wert von CSSCondition.value . Stellt den aktuellen Status dieser Komponente dar; wird zum Zuordnen von CSS-Pseudoselektoren verwendet.
|
Boolean — true , wenn cssState mit currentCSSState übereinstimmt. Standardmäßig ist currentCSSState mit currentState identisch. Gibt null zurück, wenn kein Status vorhanden ist.
|
matchesCSSType | () | Methode |
public function matchesCSSType(cssType:String):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Bestimmt, ob diese Instanz dem angegebenen Typ entspricht oder eine Unterklasse davon ist. Normalerweise rufen Sie diese Methode nicht direkt auf. Sie wird von der mx.styles.CSSCondition.matchesStyleClient()
-Methode aufgerufen.
Parameter
cssType:String — Ein CSSSelector-Objekt.
|
Boolean — true , wenn cssType sich in der Hierarchie qualifizierter Typselektoren befindet.
|
measure | () | Methode |
protected function measure():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Berechnet die Standardgröße und optional die Standardmindestgröße der Komponente. Dies ist eine erweiterte Methode, die Sie bei der Erstellung einer UIComponent-Unterklasse überschreiben können.
Sie können diese Methode nicht direkt aufrufen. Flex ruft die measure()
-Methode auf, wenn die Komponente einem Container mithilfe der addChild()
-Methode hinzufügt und die invalidateSize()
-Methode der Komponente aufgerufen wird.
Wenn Sie eine bestimmte Höhe und Breite für die Komponente einstellen, ruft Flex die measure()
-Methode nicht auf, auch wenn Sie die invalidateSize()
-Methode explizit aufrufen. Das bedeutet, dass Flex die measure()
-Methode nur aufruft, wenn die Eigenschaft explicitWidth
oder die Eigenschaft explicitHeight
der Komponente „NaN“ entspricht.
Für die Überschreibung dieser Methode müssen Sie die Eigenschaften measuredWidth
und measuredHeight
festlegen, um die Standardgröße zu definieren. Optional können Sie die Eigenschaften measuredMinWidth
und measuredMinHeight
festlegen, um die Standardmindestgröße zu definieren.
Die meisten Komponenten berechnen diese Werte anhand des Inhalts, den sie darstellen, und der Eigenschaften, die sich auf die Darstellung des Inhalts auswirken. Einige Komponenten verfügen einfach über fest kodierte Standardwerte.
measure()
wurde dazu konzipiert, dass die Komponente die eigenen natürlichen Werte als Standard bereitstellt. Daher sollten die Eigenschaften measuredWidth
und measuredHeight
von Faktoren wie den folgenden bestimmt werden:
- Textmenge, die von der Komponente angezeigt werden muss.
- Textstile, wie
fontSize
. - Die Größe eines JPEG-Bilds, das von der Komponente angezeigt wird.
- Die gemessenen oder expliziten Größen der untergeordneten Elemente der Komponente.
- Rahmen, Ränder und Zwischenräume.
In einigen Fällen gibt es keine natürliche Art zur Bestimmung der Standardwerte. Beispielsweise kann eine einfache GreenCircle-Komponente in der measure()
-Methode für measuredWidth = 100 und measuredHeight = 100 festlegen, um eine angemessene Standardgröße anzugeben. In anderen Fällen, wie beispielsweise bei einem Textbereich, kann eine entsprechende Berechnung (wie die Suche nach der richtigen Breite und Höhe zur Anzeige des gesamten Texts im Seitenverhältnis eines Goldenen Rechtecks) zu zeitaufwendig sein.
Die Standardimplementierung von measure()
setzt measuredWidth
, measuredHeight
, measuredMinWidth
und measuredMinHeight
auf 0
.
measureHTMLText | () | Methode |
public function measureHTMLText(htmlText:String):flash.text:TextLineMetrics
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Misst den angegebenen HTML-Text, der HTML-Tags wie etwa <font>
und <b>
enthalten kann. Dabei wird davon ausgegangen, dass er in einem einzeiligen UITextField mit einem durch die Stile dieser UIComponent bestimmten UITextFormat angezeigt wird.
Parameter
htmlText:String — Ein String, der den zu messenden HTML-Text angibt.
|
flash.text:TextLineMetrics — Ein TextLineMetrics-Objekt mit den Textabmessungen.
|
measureText | () | Methode |
public function measureText(text:String):flash.text:TextLineMetrics
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Misst den angegebenen Text. Dabei wird davon ausgegangen, dass er in einem einzeiligen UITextField (oder UIFTETextField) mit einem durch die Stile dieser UIComponent bestimmten UITextFormat angezeigt wird. Funktioniert nicht bei Spark-Komponenten, da sie UITextField (oder UIFTETextField) nicht verwenden. Um Text in Spark-Komponenten zu messen, rufen Sie die Maße von spark.components.Label oder spark.components.RichText ab.
Parameter
text:String — Ein String, der den zu messenden Text angibt.
|
flash.text:TextLineMetrics — Ein TextLineMetrics-Objekt mit den Textabmessungen.
|
move | () | Methode |
public function move(x:Number, y:Number):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Verschiebt die Komponente innerhalb der übergeordneten Komponente an eine angegebene Position. Das Aufrufen dieser Methode entspricht dem Festlegen der x
- und y
-Eigenschaften.
Wenn Sie die updateDisplayList()
-Methode in einer benutzerdefinierten Komponente überschreiben, rufen Sie die move()
-Methode auf, statt die x
- und y
-Eigenschaften festzulegen. Der Unterschied besteht darin, dass die move()
-Methode die Position der Komponente ändert und dann ein move
-Ereignis auslöst, sobald Sie die Methode aufrufen. Wenn Sie dagegen die x
- und y
-Eigenschaften festlegen, wird die Position der Komponente geändert und das Ereignis bei der nächsten Bildschirmaktualisierung ausgelöst.
Parameter
x:Number — Position „links“ der Komponente in ihrer übergeordneten Komponente.
| |
y:Number — Position „oben“ der Komponente in ihrer übergeordneten Komponente.
|
notifyStyleChangeInChildren | () | Methode |
public function notifyStyleChangeInChildren(styleProp:String, recursive:Boolean):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Propagiert Stiländerungen bis zu den untergeordneten Komponenten. Unter normalen Umständen brauchen Sie diese Methode nie aufzurufen.
Parameter
styleProp:String — String, der den Namen der style-Eigenschaft festlegt.
| |
recursive:Boolean — Benachrichtigt rekursiv alle untergeordneten Elemente dieser Komponente.
|
owns | () | Methode |
public function owns(child:DisplayObject):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt true
zurück, wenn die Kette von owner
-Eigenschaften von child
auf diese UIComponent verweist.
Parameter
child:DisplayObject — Eine UIComponent.
|
Boolean — true , wenn das untergeordnete Objekt diese UIComponent als übergeordnetes Objekt oder Eigentümer hat.
|
parentChanged | () | Methode |
public function parentChanged(p:DisplayObjectContainer):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird von Flex aufgerufen, wenn ein UIComponent-Objekt einem übergeordneten Element hinzugefügt oder daraus entfernt wird. Unter normalen Umständen brauchen Entwickler diese Methode nie aufzurufen.
Parameter
p:DisplayObjectContainer — Das übergeordnete Objekt dieses UIComponent-Objekts.
|
prepareToPrint | () | Methode |
public function prepareToPrint(target:IFlexDisplayObject):Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Bereitet ein IFlexDisplayObject für das Drucken vor. Für die UIComponent-Klasse führt die Methode keine Aktion aus. Flex-Container überschreiben die Methode zur Vorbereitung für das Drucken, indem beispielsweise Bildlaufleisten aus der Druckausgabe entfernt werden.
Diese Methode wird normalerweise von Anwendungsentwicklern nicht verwendet.
Parameter
target:IFlexDisplayObject — Die zu druckende Komponente. Es kann sich um die aktuelle Komponente handeln oder um eines ihrer untergeordneten Elemente.
|
Object — Objekt mit den Eigenschaften der aktuellen Komponente, die für die finishPrint() -Methode zum Wiederherstellen des vorherigen Status benötigt werden.
|
Verwandte API-Elemente
regenerateStyleCache | () | Methode |
public function regenerateStyleCache(recursive:Boolean):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Erstellt den CSS-Stilcache für diese Komponente. Wenn der recursive
-Parameter auf true
gesetzt ist, wird der Cache auch für alle untergeordneten Elemente dieser Komponente erstellt.
Das Flex-Framework ruft diese Methode in folgenden Situationen auf:
- Hinzufügen einer UIComponent zu einem übergeordneten Element mit der
addChild()
- oder deraddChildAt()
-Methode. - Ändern der
styleName
-Eigenschaft einer UIComponent - Festlegen eines Stils im CSS-Selektor mit der
setStyle()
-Methode von CSSStyleDeclaration
Das Erstellen des Stylecache ist ein rechenintensiver Vorgang. Ändern Sie also styleName
nur, wenn dies unbedingt nötig ist. Dasselbe gilt für das Einstellen von Selektorstilen.
Diese Methode wird nicht aufgerufen, wenn Sie einen Instanzstil mit der setStyle()
-Methode von UIComponent einstellen. Das Einstellen eines Instanzstils ist im Vergleich zum Einstellen eines Selektorstils ein relativ schneller Vorgang.
Sie brauchen diese Methode nicht aufzurufen oder zu überschreiben.
Parameter
recursive:Boolean — Regeneriert rekursiv den Stilcache für alle untergeordneten Elemente dieser Komponente.
|
registerEffects | () | Methode |
public function registerEffects(effects:Array):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Registriert den EffectManager jedes Effektereignisses als Ereignis-Listener. Unter normalen Umständen brauchen Sie diese Methode nie aufzurufen.
Parameter
effects:Array — Die Namen der Effektereignisse.
|
removeStyleClient | () | Methode |
public function removeStyleClient(styleClient:IAdvancedStyleClient):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Entfernt einen nichtvisuellen Stilclient aus dieser Komponenteninstanz. Nachdem diese Methode aufgerufen wurde, übernimmt der nicht visuelle Stilclient von dieser Komponenteninstanz keine Stiländerungen mehr. Beim Verwenden dieser Methode wird außerdem die styleParent
-Eigenschaft des styleClient
-Parameters auf null
gesetzt. Wenn der styleClient
dieser Komponenteninstanz nicht hinzugefügt wurde, wird keine Aktion ausgeführt.
Parameter
styleClient:IAdvancedStyleClient — Der IAdvancedStyleClient , der aus der Liste nicht visueller Stilclients dieser Komponente entfernt werden soll.
|
Verwandte API-Elemente
mx.styles.IAdvancedStyleClient
replayAutomatableEvent | () | Methode |
public function replayAutomatableEvent(event:Event):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wiederholt das festgelegte Ereignis. Komponentenautoren sollten super.replayAutomatableEvent für den Fall aufrufen, dass das voreingestellte Wiederholverhalten in einer Superklasse definiert wurde.
Parameter
event:Event — Das zu wiederholende Ereignis.
|
Boolean — true , wenn eine Wiederholung erfolgreich war.
|
resolveAutomationIDPart | () | Methode |
public function resolveAutomationIDPart(criteria:Object):Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Löst ein untergeordnetes Element mithilfe der bereitgestellten ID auf. Die ID ist ein Satz Eigenschaften, der von der createAutomationIDPart()
-Methode bereitgestellt wird.
Parameter
criteria:Object — Satz Eigenschaften, welcher das untergeordnete Element beschreibt. Die Kriterien können reguläre Ausdruckswerte enthalten, was zur Übereinstimmung mehrerer untergeordneter Elemente mit den Kriterien führen kann.
|
Array — Array von untergeordneten Elementen, auf welche die Kriterien zutrafen oder null , wenn keine untergeordneten Elemente aufgelöst werden konnten.
|
resourcesChanged | () | Methode |
protected function resourcesChanged():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Diese Methode wird aufgerufen, wenn eine UIComponent erstellt wird, und wird erneut aufgerufen, wenn ResourceManager ein "change"
-Ereignis auslöst, um anzugeben, dass sich die lokalisierten Ressourcen geändert haben.
Dieses Ereignis wird ausgelöst, wenn Sie die localeChain
-Eigenschaft des ResourceManager setzen, wenn ein Ressourcenmodul den Ladevorgang abgeschlossen hat und wenn Sie die update()
-Methode des ResourceManager aufrufen.
Unterklassen sollten diese Methode überschreiben und nach dem Aufruf von super.resourcesChanged()
einen als Antwort auf die neuen Ressourcenwerte angemessenen Vorgang ausführen.
resumeBackgroundProcessing | () | Methode |
public static function resumeBackgroundProcessing():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Setzt die Hintergrundverarbeitung von Methoden fort, die durch callLater()
in die Warteschlange gestellt wurden, nachdem suspendBackgroundProcessing()
aufgerufen wurde.
Weitere Informationen finden Sie in der Beschreibung zu suspendBackgroundProcessing()
.
setActualSize | () | Methode |
public function setActualSize(w:Number, h:Number):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ändert die Größe des Objekts. Anders als beim direkten Einstellen der width
- und height
-Eigenschaften werden durch Aufrufen der setActualSize()
-Methode nicht die explictWidth
- und explicitHeight
-Eigenschaften eingestellt, sodass bei einer nachfolgenden Layoutberechnung möglicherweise die vorherige Größe des Objekts wiederhergestellt werden kann. Diese Methode wird hauptsächlich von Komponentenentwicklern verwendet, die die updateDisplayList()
-Methode implementieren, sowie von Effekten und vom LayoutManager.
Parameter
w:Number — Breite des Objekts.
| |
h:Number — Höhe des Objekts.
|
setConstraintValue | () | Methode |
public function setConstraintValue(constraintName:String, value:*):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Legt einen Layout-Beschränkungswert fest. Der Wert entspricht dem beim Festlegen des Beschränkungsstils für diese Komponente.
Parameter
constraintName:String — Der Name des Beschränkungsstils, welcher einer der folgenden sein kann: „left“, „right“, „top“, „bottom“, „verticalCenter“, „horizontalCenter“, „baseline“.
| |
value:* — Der Wert der Beschränkung kann auf zwei verschiedene Arten angegeben werden. Der Wert kann ein numerischer String, beispielsweise „10“ sein, oder in Form von „identifier:numeric string“ angegeben werden. Bei „identifier:numeric string“ steht „identifier“ für die id einer ConstraintRow oder ConstraintColumn. Beispiel: Ein Wert von „cc1:10“ gibt einen Wert von „10“ für die ConstraintColumn mit der id „cc1“ an.
|
setCurrentState | () | Methode |
public function setCurrentState(stateName:String, playTransition:Boolean = true):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Legt den aktuellen Status fest.
Parameter
stateName:String — Der Name des neuen Ansichtsstatus.
| |
playTransition:Boolean (default = true ) — Bei true wird der entsprechende Übergang wiedergegeben, wenn sich der Ansichtsstatus ändert.
|
Verwandte API-Elemente
setFocus | () | Methode |
public function setFocus():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Legt den Fokus auf diese Komponente. Die Komponente kann den Fokus wiederum an eine Unterkomponente übergeben.
Hinweis: Wenn der Fokus mit dieser Methode festgelegt wird, werden nur TextInput- und TextArea-Steuerelemente hervorgehoben. Alle Steuerelemente werden hervorgehoben, wenn der Benutzer durch Drücken der Tabulatortaste zu einem Steuerelement wechselt.
setLayoutBoundsPosition | () | Methode |
public function setLayoutBoundsPosition(x:Number, y:Number, postLayoutTransform:Boolean = true):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Legt die Koordinaten fest, die für das Zeichnen des Elements auf dem Bildschirm verwendet werden.
Aufrufe der setLayoutBoundSize()
-Methode können sich auf die Layoutposition auswirken. Rufen Sie deshalb setLayoutBoundPosition()
auf, nachdem Sie setLayoutBoundSize()
aufgerufen haben.
Parameter
x:Number — Die x-Koordinate in der linken oberen Ecke des Begrenzungsrahmens
| |
y:Number — Die y-Koordinate in der linken oberen Ecke des Begrenzungsrahmens.
| |
postLayoutTransform:Boolean (default = true ) — Wenn postLayoutTransform auf true eingestellt ist, wird das Element so platziert, dass die linke obere Ecke des Begrenzungsrahmens gleich (x, y) ist. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der Layoutgröße, Layoutposition und der Layouttransformationsmatrix des Elements berechnet.
|
setLayoutBoundsSize | () | Methode |
public function setLayoutBoundsSize(width:Number, height:Number, postLayoutTransform:Boolean = true):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Legt die Layoutgröße des Elements fest. Dies ist die Größe, die für das Zeichnen des Elements auf dem Bildschirm verwendet wird.
Wenn die width
- und/oder height
-Parameter nicht angegebene werden (NaN), stellt Flex die Layoutgröße des Elements auf dessen bevorzugte Breite bzw. Höhe ein.
Aufrufe der setLayoutBoundSize()
-Methode können sich auf die Layoutposition auswirken. Rufen Sie deshalb setLayoutBoundPosition()
auf, nachdem Sie setLayoutBoundSize()
aufgerufen haben.
Parameter
width:Number — Die Layoutbreite des Elements.
| |
height:Number — Die Layouthöhe des Elements.
| |
postLayoutTransform:Boolean (default = true ) — Wenn postLayoutTransform auf „true“ eingestellt ist, entsprechen die angegebenen Größen denen des Begrenzungsrahmens des Elements. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der Layoutgröße, Layoutposition und der Layouttransformationsmatrix des Elements berechnet.
|
setLayoutMatrix | () | Methode |
public function setLayoutMatrix(value:Matrix, invalidateLayout:Boolean):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Legt die Transformationsmatrix fest, die verwendet wird, um die Layoutgröße der Komponente und die Position relativ zu den Geschwisterelementen zu berechnen.
Die Matrix wird normalerweise mit den 2D-Eigenschaften der Komponente wie x
, y
, rotation
, scaleX
, scaleY
, transformX
und transformY
definiert. Manche Komponenten können zusätzliche Transformationseigenschaften aufweisen, die auf der Layoutmatrix angewendet werden, um die endgültige, berechnete Matrix zu bestimmen. Beispielsweise definiert UIComponent
die offsets
.
Beachten Sie, dass die Layout-Matrix in getPreferredSize()
, getMinSize()
, getMaxSize()
und getLayoutSize()
unterteilt ist, wenn sie in übergeordneten Koordinaten berechnet wird, sowie in getLayoutPosition()
für übergeordnete und untergeordnete Koordinaten. Layouts, die die Transformationsmatrix explizit berechnen, rufen diese Methode normalerweise auf und arbeiten mit Größen in untergeordneten Koordinaten. Layouts, die diese Methode aufrufen, übergeben false
an die invalidateLayout()
-Methode, sodass keine nachfolgende Übergabe eines Layouts ausgelöst wird.
Parameter
value:Matrix — Die Matrix.
| |
invalidateLayout:Boolean — true , um den übergeordneten Container zu zwingen, seine untergeordneten Elemente neu anzuordnen. Normalerweise übergeben Sie true an die invalidateLayout() -Methode.
|
setLayoutMatrix3D | () | Methode |
public function setLayoutMatrix3D(value:Matrix3D, invalidateLayout:Boolean):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Legt die Transformations-Matrix3D fest, die zur Berechnung der Layoutgröße und -position der Komponenete relativ zu ihren Parallelobjekten verwendet wird.
Diese Matrix wird normalerweise durch die Transformationseigenschaften der Komponente definiert, wie etwa x
, y
, z
, rotationX
, rotationY
, rotationZ
, scaleX
, scaleY
, scaleZ
, transformX
und transformY
. Manche Komponenten können zusätzliche Transformationseigenschaften aufweisen, die auf der Layoutmatrix angewendet werden, um die endgültige, berechnete Matrix zu bestimmen. Beispielsweise definiert UIComponent
die offsets
-Eigenschaft.
Beachten Sie, dass die Layout-Matrix3D in getPreferredSize()
, getMinSize()
, getMaxSize()
und getLayoutSize()
berücksichtigt wird, wenn sie in übergeordneten Koordinaten berechnet wird, und in getLayoutPosition()
für übergeordnete und untergeordnete Koordinaten. Layouts, die die Transformationsmatrix explizit berechnen, rufen diese Methode normalerweise auf und arbeiten mit Größen in untergeordneten Koordinaten. Layouts, die diese Methode aufrufen, übergeben false
an die invalidateLayout()
-Methode, sodass keine nachfolgende Übergabe eines Layouts ausgelöst wird.
Parameter
value:Matrix3D — Die Matrix.
| |
invalidateLayout:Boolean — true , um den übergeordneten Container zu zwingen, seine untergeordneten Elemente neu anzuordnen. Normalerweise übergeben Sie true an die invalidateLayout() -Methode.
|
setStretchXY | () | Methode |
protected function setStretchXY(stretchX:Number, stretchY:Number):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt einen Dehnfaktor für die Transformation in die horizontale und vertikale Richtung an. Der Dehnfaktor wird auf die berechnete Matrix vor allen anderen Transformationen angewendet.
Parameter
stretchX:Number — Die horizontale Komponente des Dehnfaktors.
| |
stretchY:Number — Die vertikale Komponente des Dehnfaktors.
|
setStyle | () | Methode |
public function setStyle(styleProp:String, newValue:*):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Legt eine Stileigenschaft für diese Komponenteninstanz fest.
Dieser Stil kann einen global festgelegten Stil überschreiben.
Der Aufruf der setStyle()
-Methode kann zu einer verringerten Leistung führen. Verwenden Sie diese Methode nur, wenn unbedingt notwendig.
Parameter
styleProp:String — Name der style-Eigenschaft.
| |
newValue:* — Neuer Wert für den Stil.
|
setVisible | () | Methode |
public function setVisible(value:Boolean, noEvent:Boolean = false):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird aufgerufen, wenn sich die visible
-Eigenschaft ändert. Stellen Sie die visible
-Eigenschaft ein, um eine Komponente ein- oder auszublenden, statt diese Methode direkt aufzurufen.
Parameter
value:Boolean — Der neue Wert der visible -Eigenschaft. Geben Sie true an, um die Komponente einzublenden, und false , um sie auszublenden.
| |
noEvent:Boolean (default = false ) — Ist der Wert true , sollten Sie kein Ereignis auslösen. Ist der Wert false , lösen Sie, wenn die Komponente sichtbar wird, ein show -Ereignis, und wenn sie nicht sichtbar wird, ein hide -Ereignis aus.
|
stateChanged | () | Methode |
protected function stateChanged(oldState:String, newState:String, recursive:Boolean):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Diese Methode wird aufgerufen, wenn sich ein Status ändert, um zu überprüfen, ob statusspezifische Stile auf diese Komponente anwendbar sind. Wenn ein entsprechender CSS-Pseudoselektor für den aktuellen Status möglicherweise vorhanden ist, muss der Stilcache für diese Instanz neu generiert werden. Das gleiche gilt für alle untergeordneten Elemente, wenn der recursive
-Parameter auf true
gesetzt ist.
Parameter
oldState:String — Der Name des alten Status.
| |
newState:String — Der Name des neuen Status.
| |
recursive:Boolean — Legen Sie true fest, um eine rekursive Prüfung auszuführen.
|
styleChanged | () | Methode |
public function styleChanged(styleProp:String):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Erkennt Änderungen an Stileigenschaften. Ist eine Stileigenschaft eingestellt, ruft Flex die styleChanged()
-Methode auf und übergibt an sie den Namen des eingestellten Stils.
Dies ist eine erweiterte Methode, die Sie bei der Erstellung einer UIComponent-Unterklasse überschreiben können. Wenn Sie eine benutzerdefinierte Komponente erstellen, können Sie die styleChanged()
-Methode überschreiben, um den an sie übergebenen Stilnamen zu prüfen, und die Änderung entsprechend verarbeiten. Auf diese Weise können Sie das Standardverhalten eines vorhandenen Stils überschreiben oder Ihre eigenen benutzerdefinierten Stileigenschaften hinzufügen.
Bei einer Stileigenschaft muss Ihre Überschreibung der styleChanged()
-Methode die invalidateDisplayList()
-Methode aufrufen, damit Flex die updateDisplayList()
-Methode der Komponente bei der nächsten Bildschirmaktualisierung ausführt.
Parameter
styleProp:String — Der Name der Stileigenschaft oder „null“, wenn sich alle Stile für diese Komponente geändert haben.
|
stylesInitialized | () | Methode |
public function stylesInitialized():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Flex ruft die stylesInitialized()
-Methode auf, wenn die Stile für eine Komponente zum ersten Mal initialisiert werden.
Dies ist eine erweiterte Methode, die Sie bei der Erstellung einer UIComponent-Unterklasse überschreiben können. Flex garantiert, dass die Stile Ihrer Komponente vollständig initialisiert werden, bevor die measure
- und die updateDisplayList()
-Methode Ihrer Komponente zum ersten Mal aufgerufen werden. Für die meisten Komponenten ist dies ausreichend. Wenn Sie jedoch früher auf Stilwerte zugreifen müssen, können Sie die stylesInitialized()-Funktion überschreiben, um gleich nach der ersten Initialisierung auf die die Stileigenschaften zuzugreifen.
suspendBackgroundProcessing | () | Methode |
public static function suspendBackgroundProcessing():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Blockiert die Hintergrundverarbeitung von Methoden, die durch callLater()
in die Warteschlange gestellt wurden, bis resumeBackgroundProcessing()
aufgerufen wird.
Diese Methoden können bei zeitkritischem Code nützlich sein, der ohne Unterbrechung ausgeführt werden muss. Wenn Sie beispielsweise die suspendBackgroundProcessing
-Eigenschaft eines Effekts auf true
setzen, wird suspendBackgroundProcessing()
automatisch zu Beginn und resumeBackgroundProcessing
am Ende der Wiedergabe aufgerufen, damit die Animation flüssig und ohne Stocken abläuft.
Da der LayoutManager callLater()
verwendet, werden commitProperties()
, measure()
und updateDisplayList()
nicht zwischen suspendBackgroundProcessing()
und resumeBackgroundProcessing()
aufgerufen.
Sowohl eine äußere als auch eine innere Methode (d. h. die von äußeren Methoden aufgerufene Methode) können suspendBackgroundProcessing()
und resumeBackgroundProcessing()
sicher aufrufen, da diese Methoden einen Zählerwert erhöhen oder verringern, der bestimmt, ob eine Hintergrundverarbeitung erfolgt.
transformAround | () | Methode |
public function transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Eine Dienstprogrammmethode zum Aktualisieren der Drehung, Skalierung und Versetzung der Transformation, während gleichzeitig ein im Koordinatenraum der Komponente selbst angegebener bestimmter Punkt im übergeordneten Koordinatenraum unverändert erhalten bleibt. Diese Funktion weist die bereitgestellten Drehungs-, Skalierungs- und Versetzungswerte zu und aktualisiert dann die x/y/z-Eigenschaften nach Bedarf, um den Transformationsmittelpunkt unverändert beizubehalten.
Parameter
transformCenter:Vector3D — Der Punkt (in den Koordinaten der Komponente selbst), der relativ zu seinem übergeordneten Objekt unverändert erhalten bleiben soll.
| |
scale:Vector3D (default = null ) — Die neuen Werte für die Skalierung der Transformation.
| |
rotation:Vector3D (default = null ) — Die neuen Werte für die Drehung der Transformation
| |
translation:Vector3D (default = null ) — Die neuen Werte für die Versetzung der Transformation.
| |
postLayoutScale:Vector3D (default = null ) — Die neuen Werte für die Skalierung der Transformation nach dem Layout.
| |
postLayoutRotation:Vector3D (default = null ) — Die neuen Werte für die Drehung der Transformation nach dem Layout.
| |
postLayoutTranslation:Vector3D (default = null ) — Die neuen Werte für die Versetzung der Transformation nach dem Layout.
| |
invalidateLayout:Boolean (default = true ) — Bei true sind die Größe und Anzeige des übergeordneten Containers ungültig. Layouts, die diese Methode aufrufen, übergeben false , sodass eine darauf folgende Übergabe durch das Layout nicht ausgelöst wird.
|
transformPointToParent | () | Methode |
public function transformPointToParent(localPosition:Vector3D, position:Vector3D, postLayoutPosition:Vector3D):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Eine Dienstmethode, mit der die lokalen Koordinaten eines Punkts dieses Objekts transformiert werden in seine Position innerhalb der Koordinaten des übergeordneten Elements dieses Objekts. Die Ergebnisse vor und nach dem Layout werden in den Parametern position
und postLayoutPosition
festgelegt, wenn sie nicht null sind.
Parameter
localPosition:Vector3D — Der zu transformierende Punkt, angegeben in den lokalen Koordinaten des Objekts.
| |
position:Vector3D — Ein Vector3D-Punkt zur Aufnahme des Ergebnisses vor dem Layout. Bei null wird der Parameter ignoriert.
| |
postLayoutPosition:Vector3D — Ein Vector3D-Punkt zur Aufnahme des Ergebnisses nach dem Layout. Bei null wird der Parameter ignoriert.
|
updateDisplayList | () | Methode |
protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Zeichnet die Objekte und/oder Größen und platziert die untergeordneten Elemente. Dies ist eine erweiterte Methode, die Sie bei der Erstellung einer UIComponent-Unterklasse überschreiben können.
Sie können diese Methode nicht direkt aufrufen. Flex ruft die updateDisplayList()
-Methode auf, wenn eine Komponente einem Container mit der addChild()
-Methode hinzugefügt wird und die invalidateDisplayList()
-Methode der Komponente aufgerufen wird.
Bei Komponenten ohne untergeordnete Elemente verwenden Sie hier das programmgesteuerte Zeichnen mit Methoden der Grafikobjekte einer Komponente wie graphics.drawRect()
.
Bei Komponenten mit untergeordneten Elementen rufen Sie hier die move()
- und setActualSize()
-Methode in den untergeordneten Elementen auf.
Komponenten können programmgesteuert zeichnen, auch wenn sie untergeordnete Objekte haben. Verwenden Sie dabei die Eigenschaften unscaledWidth
und unscaledHeight
der Komponente als Grenzen.
Es ist wichtig, dass Sie die Eigenschaften unscaledWidth
und unscaledHeight
statt der Eigenschaften width
und height
verwenden.
Parameter
unscaledWidth:Number — Legt die Breite der Komponente in Pixeln und deren Koordinaten fest, unabhängig vom Wert der scaleX -Eigenschaft der Komponente.
| |
unscaledHeight:Number — Legt die Höhe der Komponente in Pixeln und deren Koordinaten fest, unabhängig vom Wert der scaleY -Eigenschaft der Komponente.
|
validateDisplayList | () | Methode |
public function validateDisplayList():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Validiert die Position und Größe der untergeordneten Elemente und zeigt Grafiken an. Wird die LayoutManager.invalidateDisplayList()
-Methode für diesen ILayoutManagerClient aufgerufen, dann wird die validateDisplayList()
-Methode zum Zeitpunkt der Anzeigelisten-Aktualisierung verwendet.
validateNow | () | Methode |
public function validateNow():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Validiert und aktualisiert die Eigenschaften und das Layout dieses Objekts und zeichnet es ggf. neu. Verarbeitungseigenschaften, die eine umfangreiche Berechnung erfordern, werden in der Regel erst verarbeitet, nachdem das Skript ausgeführt wurde. Beispielsweise wird das Festlegen der width
-Eigenschaft verzögert, weil dafür eine Neuberechnung der Breiten der untergeordneten Objekte oder des übergeordneten Objekts erforderlich sein kann. Eine Verzögerung der Verarbeitung verhindert auch, dass sie mehrfach wiederholt werden muss, wenn der Programmcode der Anwendung die width
-Eigenschaft mehr als einmal festlegt. Mit dieser Methode können Sie dieses Verhalten überschreiben.
validateProperties | () | Methode |
public function validateProperties():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird von der Layoutlogik verwendet, um die Eigenschaften einer Komponente durch Aufrufen der commitProperties()
-Methode zu validieren. Im Allgemeinen sollten Unterklassen die commitProperties()
-Methode und nicht diese Methode überschreiben.
validateSize | () | Methode |
public function validateSize(recursive:Boolean = false):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Validiert die gemessene Größe der Komponente. Wird die LayoutManager.invalidateSize()
-Methode für diesen ILayoutManagerClient aufgerufen, dann wird die validateSize()
-Methode zum Zeitpunkt der Messung verwendet.
Parameter
recursive:Boolean (default = false ) — Bei true rufen Sie diese Methode für die untergeordneten Elemente des Objekts auf.
|
validationResultHandler | () | Methode |
public function validationResultHandler(event:ValidationResultEvent):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Verwaltet sowohl die valid
- als auch die invalid
-Ereignisse eines Validators, der dieser Komponente zugewiesen wurde.
Normalerweise verwalten Sie die valid
- und invalid
-Ereignisse, die von einem Validator ausgelöst wurden, indem Sie den Validators Ereignis-Listener zuweisen. Wenn Sie Überprüfungsereignisse direkt in der Komponente verwalten möchten, die überprüft wird, können Sie diese Methode für die Verwaltung der valid
- und invalid
-Ereignisse überschreiben. Üblicherweise rufen Sie super.validationResultHandler(event)
in der Überschreibung auf.
Parameter
event:ValidationResultEvent — Das Ereignisobjekt für die Überprüfung.
|
Verwandte API-Elemente
verticalGradientMatrix | () | Methode |
public function verticalGradientMatrix(x:Number, y:Number, width:Number, height:Number):Matrix
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt eine Box-Matrix zurück, die an die drawRoundRect()
-Methode als rot
-Parameter übergeben werden kann, wenn ein vertikaler Farbverlauf gezeichnet wird.
Zur Verbesserung der Leistung wird die Matrix in einer statischen Variablen gespeichert, die bei jedem Aufruf von horizontalGradientMatrix()
und verticalGradientMatrix()
verwendet wird. Übergeben Sie daher die Ergebnismatrix an drawRoundRect()
, bevor Sie horizontalGradientMatrix()
oder verticalGradientMatrix()
erneut aufrufen.
Parameter
x:Number — Die linke Koordinate des Farbverlaufs in Pixeln.
| |
y:Number — Die obere Koordinate des Farbverlaufs in Pixeln.
| |
width:Number — Die Breite des Farbverlaufs in Pixeln.
| |
height:Number — Die Höhe des Farbverlaufs in Pixeln.
|
Matrix — Die Matrix für den vertikalen Farbverlauf.
|
add | Ereignis |
mx.events.FlexEvent
Eigenschaft FlexEvent.type =
mx.events.FlexEvent.ADD
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird ausgelöst, wenn die Komponente einem Container als untergeordnetes Inhaltselement mit der addChild()
-, addChildAt()
-, addElement()
- oder addElementAt()
-Methode hinzugefügt wird. Wenn die Komponente dem Container als untergeordnetes Element (kein Inhaltselement) mit der rawChildren.addChild()
- oder rawChildren.addChildAt()
-Methode hinzugefügt wird, wird das Ereignis nicht ausgelöst.
Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.
DieFlexEvent.ADD
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein add
-Ereignis.
Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
creationComplete | Ereignis |
mx.events.FlexEvent
Eigenschaft FlexEvent.type =
mx.events.FlexEvent.CREATION_COMPLETE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird ausgelöst, nachdem die Erstellung, die Verarbeitung der Eigenschaften, die Messung, die Layouterstellung und Zeichnung der Komponente abgeschlossen wurden.
Zu diesem Zeitpunkt ist die Komponente in Abhängigkeit von ihrer visible
-Eigenschaft nicht sichtbar, obwohl sie gezeichnet wurde.
FlexEvent.CREATION_COMPLETE
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein creationComplete
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
currentStateChange | Ereignis |
mx.events.StateChangeEvent
Eigenschaft StateChangeEvent.type =
mx.events.StateChangeEvent.CURRENT_STATE_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird nach einer Änderung des Ansichtsstatus ausgelöst.
Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.
Die StateChangeEvent.CURRENT_STATE_CHANGE-Konstante definiert den Wert dertype
-Eigenschaft des Ereignisses, das nach einer Änderung des Ansichtsstatus ausgelöst wird. Diese Konstante hat den Wert „currentStateChange“.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
newState | Der Name des neuen Ansichtsstatus. |
oldState | Der Name des früheren Ansichtsstatus. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
type | StateChangeEvent.CURRENT_STATE_CHANGE |
currentStateChanging | Ereignis |
mx.events.StateChangeEvent
Eigenschaft StateChangeEvent.type =
mx.events.StateChangeEvent.CURRENT_STATE_CHANGING
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird nach einer Änderung der currentState
-Eigenschaft jedoch vor der Änderung des Ansichtsstatus ausgelöst.
Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.
Die StateChangeEvent.CURRENT_STATE_CHANGING-Konstante definiert den Wert dertype
-Eigenschaft des Ereignisses, das kurz vor der Änderung des Ansichtsstatus ausgelöst wird. Diese Konstante hat den Wert „currentStateChanging“.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
newState | Der Name des neuen Ansichtsstatus. |
oldState | Der Name des früheren Ansichtsstatus. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
type | StateChangeEvent.CURRENT_STATE_CHANGING |
dragComplete | Ereignis |
mx.events.DragEvent
Eigenschaft DragEvent.type =
mx.events.DragEvent.DRAG_COMPLETE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird durch den Ziehinitiator (Quelle der gezogenen Daten) ausgelöst, wenn der Ziehvorgang abgeschlossen wird, indem die gezogenen Daten auf einem Ziel abgelegt werden oder der Drag & Drop-Vorgang ohne Ablegen beendet wird.
Mit diesem Ereignis können Sie eine letzte Bereinigung des Drag & Drop-Vorgangs durchführen. Beispielsweise können Sie ein List-Steuerelement von einer Liste in eine andere ziehen und dann das List-Steuerelement in der Quelle löschen, wenn Sie es nicht mehr benötigen.
Wenn Sie Event.preventDefault()
in der Ereignisprozedur für das dragComplete
-Ereignis eines Tree-Steuerelements beim Ziehen von Daten in ein anderes Tree-Steuerelement aufrufen, wird das Ablegen verhindert.
DragEvent.DRAG_COMPLETE
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein dragComplete
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
action | Die Aktion, durch die das Ereignis ausgelöst wurde: DragManager.COPY , DragManager.LINK , DragManager.MOVE oder DragManager.NONE . |
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
dragInitiator | Die Komponente, durch die der Ziehvorgang eingeleitet wurde. |
dragSource | Das DragSource-Objekt, das die gezogenen Daten enthält. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
dragDrop | Ereignis |
mx.events.DragEvent
Eigenschaft DragEvent.type =
mx.events.DragEvent.DRAG_DROP
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird vom Ablageziel ausgelöst, wenn der Benutzer die Maustaste darüber loslässt.
Sie verwenden diese Ereignisprozedur, um die gezogenen Daten dem Ablageziel hinzuzufügen.
Wenn Sie Event.preventDefault()
in der Ereignisprozedur für das dragDrop
-Ereignis eines Tree-Steuerelements beim Ziehen von Daten von einem Tree-Steuerelement in ein anderes aufrufen, wird das Ablegen verhindert.
DragEvent.DRAG_DROP
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein dragDrop
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
action | Die Aktion, durch die das Ereignis ausgelöst wurde: DragManager.COPY , DragManager.LINK , DragManager.MOVE oder DragManager.NONE . |
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
dragInitiator | Die Komponente, durch die der Ziehvorgang eingeleitet wurde. |
dragSource | Das DragSource-Objekt, das die gezogenen Daten enthält. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
dragEnter | Ereignis |
mx.events.DragEvent
Eigenschaft DragEvent.type =
mx.events.DragEvent.DRAG_ENTER
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird durch eine Komponente ausgelöst, wenn der Benutzer den Mauszeiger während des Ziehvorgangs darüber bewegt. In einer in Flash Player ausgeführten Anwendung wird das Ereignis beim Bewegen des Mauszeigers über eine Komponente viele Male ausgelöst. In einer in AIR ausgeführten Anwendung wird das Ereignis nur einmal ausgelöst.
Damit dies ein gültiges Ablageziel darstellt, definieren Sie eine Prozedur für dieses Ereignis. In der Prozedur können Sie die Darstellung des Ablageziels ändern, um dem Benutzer eine visuelle Rückmeldung zu geben, dass diese Komponente ein gültiges Ablageziel darstellt. Beispielsweise können Sie einen Rahmen um das Ablageziel zeichnen oder dem Ablageziel den Fokus zuzuweisen.
Um die gezogenen Daten zu akzeptieren, rufen Sie die DragManager.acceptDragDrop()
-Methode auf. Wenn Sie acceptDragDrop()
nicht aufrufen, wird keines der anderen Drag-Ereignisse abgerufen.
In Flash Player ist der Wert der action
-Eigenschaft immer DragManager.MOVE
, auch beim Kopieren. Das liegt daran, dass das dragEnter
-Ereignis auftritt, bevor das Steuerelement erkennt, dass die Strg-Taste zum Kopieren gedrückt wurde. Die action
-Eigenschaft des Ereignisobjekts für das dragOver
-Ereignis enthält einen Wert, der den Typ des Ziehvorgangs angibt. Sie können außerdem den Typ der Drag-Aktion durch Aufrufen der DragManager.showFeedback()
-Methode ändern.
In AIR ist der Standardwert der action
-Eigenschaft DragManager.COPY
.
Durch die Art und Weise, wie Daten zu einem Tree-Steuerelement strukturiert sind, verarbeitet das Tree-Steuerelement Drag & Drop anders als die anderen listenbasierten Steuerelemente. Für das Tree-Steuerelement führt die Ereignisprozedur für das dragDrop
-Ereignis nur dann eine Aktion aus, wenn Sie Daten im selben Tree-Steuerelement verschieben oder kopieren oder Daten in ein anderes Tree-Steuerelement kopieren. Wenn Sie Daten aus einem Tree-Steuerelement ziehen und in einem anderen Tree-Steuerelement ablegen, um die Daten zu verschieben, führt die Ereignisprozedur für das dragComplete
-Ereignis und nicht die Ereignisprozedur für das dragDrop-Ereignis die eigentliche Arbeit des Hinzufügens der Daten zum Ziel-Tree-Steuerelement und des Entfernens der Daten aus dem Quell-Tree-Steuerelement aus. Dies ist erforderlich, da Flex die Daten zuerst aus dem Quell-Tree-Steuerelement entfernen muss, um die verschobenen Daten anzeigen zu können.
DragEvent.DRAG_ENTER
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein dragEnter
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
action | Die Aktion, durch die das Ereignis ausgelöst wurde (immer DragManager.MOVE ). |
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
dragInitiator | Die Komponente, durch die der Ziehvorgang eingeleitet wurde. |
dragSource | Das DragSource-Objekt, das die gezogenen Daten enthält. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
Verwandte API-Elemente
dragExit | Ereignis |
mx.events.DragEvent
Eigenschaft DragEvent.type =
mx.events.DragEvent.DRAG_EXIT
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird von der Komponente ausgelöst, wenn der Benutzer Daten aus der Komponente zieht, sie jedoch nicht an einem Ziel ablegt.
Mit diesem Ereignis stellen Sie die normale Darstellung des Ablageziels wieder her, wenn diese durch das dragEnter
- oder dragOver
-Ereignis geändert wurde.
DragEvent.DRAG_EXIT
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein dragExit
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
action | Die Aktion, durch die das Ereignis ausgelöst wurde: DragManager.COPY , DragManager.LINK , DragManager.MOVE oder DragManager.NONE . |
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
dragInitiator | Die Komponente, durch die der Ziehvorgang eingeleitet wurde. |
dragSource | Das DragSource-Objekt, das die gezogenen Daten enthält. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
dragOver | Ereignis |
mx.events.DragEvent
Eigenschaft DragEvent.type =
mx.events.DragEvent.DRAG_OVER
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird durch eine Komponente ausgelöst, wenn der Benutzer den Mauszeiger während des Ziehvorgangs über die Komponente bewegt. In Flash Player wird das Ereignis ausgelöst, wenn Sie ein Element auf ein gültiges Ziel ziehen. In AIR wird das Ereignis ausgelöst, wenn Sie ein Element auf eine beliebige Komponente ziehen, selbst wenn diese Komponente kein gültiges Ablageziel ist.
In der Prozedur können Sie die Darstellung des Ablageziels ändern, um dem Benutzer eine visuelle Rückmeldung zu geben, dass diese Komponente ein gültiges Ablageziel darstellt. Beispielsweise können Sie einen Rahmen um das Ablageziel zeichnen oder dem Ablageziel den Fokus zuzuweisen.
Konfigurieren Sie dieses Ereignis so, dass vor dem Ablegen eine zusätzliche Logik ausgeführt wird. Dabei kann es sich beispielsweise um das Ablegen von Daten am Ablageziel handeln, das Lesen von Tastatureingaben, um zu bestimmen, ob die gezogenen Daten verschoben oder kopiert werden, oder um verschiedene visuelle Rückmeldungen, die von der Art der Drag & Drop-Aktion abhängen.
Sie können außerdem die Art der Drag-Aktion durch Ändern der DragManager.showFeedback()
-Methode ändern. Der Standardwert der action
-Eigenschaft lautet DragManager.MOVE
.
DragEvent.DRAG_OVER
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein dragOver
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
action | Die Aktion, durch die das Ereignis ausgelöst wurde: DragManager.COPY , DragManager.LINK , DragManager.MOVE oder DragManager.NONE . |
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
dragInitiator | Die Komponente, durch die der Ziehvorgang eingeleitet wurde. |
dragSource | Das DragSource-Objekt, das die gezogenen Daten enthält. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
Verwandte API-Elemente
dragStart | Ereignis |
mx.events.DragEvent
Eigenschaft DragEvent.type =
mx.events.DragEvent.DRAG_START
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird zu Beginn des Ziehvorgangs vom Ziehinitiator ausgelöst. Dieses Ereignis wird intern von den listenbasierten Steuerelementen verwendet. Bei der Drag & Drop-Implementierung findet es keine Anwendung. Wenn Sie den Start eines Drag & Drop-Vorgangs steuern möchten, verwenden Sie das mouseDown
- oder mouseMove
-Ereignis.
type
-Eigenschaft des Ereignisobjekts für ein dragStart
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
action | Die Aktion, durch die das Ereignis ausgelöst wurde: DragManager.COPY , DragManager.LINK , DragManager.MOVE oder DragManager.NONE . |
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
dragInitiator | Die Komponente, durch die der Ziehvorgang eingeleitet wurde. |
dragSource | Das DragSource-Objekt, das die gezogenen Daten enthält. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
effectEnd | Ereignis |
mx.events.EffectEvent
Eigenschaft EffectEvent.type =
mx.events.EffectEvent.EFFECT_END
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird nach Abschluss eines Effekts ausgelöst.
Der Effekt führt die letzte Gruppe von visuellen Änderungen aus, bevor dieses Ereignis ausgelöst wird, aber die sich daraus ergebenden Änderungen sind auf dem Bildschirm nicht zu sehen. Das bedeutet, dass sie möglicherweise andere Änderungen mit der callLater()
-Methode hinauszögern müssen, bis diese Änderungen ordnungsgemäß am Bildschirm gerendert worden sind.
EffectEvent.EFFECT_END
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein effectEnd
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
effectInstance | Das Effektinstanz-Objekt für das Ereignis. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
effectStart | Ereignis |
mx.events.EffectEvent
Eigenschaft EffectEvent.type =
mx.events.EffectEvent.EFFECT_START
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird unmittelbar vor dem Start eines Effekts ausgelöst.
Der Effekt beginnt mit dem Ändern visueller Elemente erst, nachdem dieses Ereignis ausgelöst wurde.
DieEffectEvent.EFFECT_START
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein effectStart
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
effectInstance | Das Effektinstanz-Objekt für das Ereignis. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
effectStop | Ereignis |
mx.events.EffectEvent
Eigenschaft EffectEvent.type =
mx.events.EffectEvent.EFFECT_STOP
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird ausgelöst, nachdem der Effekt beendet wurde. Dies tritt nur durch einen Aufruf der stop()
-Methode für den Effekt ein.
Der Effekt löst dann bei seiner Beendigung das EFFECT_END-Ereignis aus. Der Zweck des EFFECT_STOP-Ereignisses besteht darin, Listenern zu melden, dass der Effekt nicht natürlich abgeschlossen, sondern durch einen Aufruf der end()
-Methode vorzeitig beendet wurde.
EffectEvent.EFFECT_STOP
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein effectStop
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
effectInstance | Das Effektinstanz-Objekt für das Ereignis. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
enterState | Ereignis |
mx.events.FlexEvent
Eigenschaft FlexEvent.type =
mx.events.FlexEvent.ENTER_STATE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird ausgelöst, nachdem die Komponente einen Ansichtsstatus angenommen hat.
Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.
DieFlexEvent.ENTER_STATE
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein enterState
-Ereignis.
Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
exitState | Ereignis |
mx.events.FlexEvent
Eigenschaft FlexEvent.type =
mx.events.FlexEvent.EXIT_STATE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird ausgelöst, kurz bevor die Komponente einen Ansichtsstatus verlässt.
Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.
DieFlexEvent.EXIT_STATE
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein exitState
-Ereignis.
Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
hide | Ereignis |
mx.events.FlexEvent
Eigenschaft FlexEvent.type =
mx.events.FlexEvent.HIDE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird ausgelöst, wenn sich der Status eines Objekts von sichtbar in unsichtbar ändert.
Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.
DieFlexEvent.HIDE
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein hide
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
initialize | Ereignis |
mx.events.FlexEvent
Eigenschaft FlexEvent.type =
mx.events.FlexEvent.INITIALIZE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird ausgelöst, wenn die Erstellung der Komponente abgeschlossen und alle Initialisierungseigenschaften festgelegt sind.
Nach der Initialisierungsphase werden Eigenschaften verarbeitet, die Komponente wird gemessen und das Layout festgelegt und gezeichnet. Danach wird das creationComplete
-Ereignis ausgelöst.
FlexEvent.INITIALIZE
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein initialize
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
invalid | Ereignis |
mx.events.FlexEvent
Eigenschaft FlexEvent.type =
mx.events.FlexEvent.INVALID
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird ausgelöst, wenn eine Komponente durch einen Validator überwacht wird und die Überprüfung fehlschlägt.
DieFlexEvent.INVALID
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein invalid
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
mouseDownOutside | Ereignis |
mx.events.FlexMouseEvent
Eigenschaft FlexMouseEvent.type =
mx.events.FlexMouseEvent.MOUSE_DOWN_OUTSIDE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird von einer geöffneten Komponente mithilfe des PopUpManagers ausgelöst, wenn der Benutzer außerhalb der Komponente klickt.
DieFlexMouseEvent.MOUSE_DOWN_OUTSIDE
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein mouseDownOutside
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
altKey | Gibt an, ob die Alt-Taste aktiviert (true ) oder deaktiviert (false ) ist. |
bubbles | false |
buttonDown | Gibt an, ob die primäre Maustaste gedrückt (true ) oder nicht gedrückt (false ) ist. |
cancelable | false |
ctrlKey | Gibt an, ob die Strg-Taste gedrückt (true ) oder nicht gedrückt (false ) ist. |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. Das Objekt von PopUpManager-Ereignissen ist das Popup-Fenster. |
delta | Gibt die Anzahl der Bildlaufzeilen an, die dem Drehen des Mausrads zur nächsten Rasterstellung entsprechen. Für PopUpManager-Ereignisse entspricht dieser Wert 0. |
localX | Die horizontale Position, an der das Ereignis auftrat. Für PopUpManager-Ereignisse bezieht sich dieser Wert auf das Popup-Steuerelement. |
localY | Die vertikale Position, an der das Ereignis auftrat. Für PopUpManager-Ereignisse bezieht sich dieser Wert auf das Popup-Steuerelement. |
relatedObject | Ein Verweis auf ein Anzeigelistenobjekt, das in Relation zum Ereignis steht. Das Objekt von PopUpManager-Ereignissen ist der Container, über dem sich der Mauszeiger befindet. |
shiftKey | Gibt an, ob die Umschalttaste gedrückt (true ) oder nicht gedrückt (false ) ist. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. Das Objekt von PopUpManager-Ereignissen ist das Popup-Fenster. |
mouseWheelOutside | Ereignis |
mx.events.FlexMouseEvent
Eigenschaft FlexMouseEvent.type =
mx.events.FlexMouseEvent.MOUSE_WHEEL_OUTSIDE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird von einer Komponente mithilfe des PopUpManagers ausgelöst, wenn der Benutzer das Mausrad außerhalb der Komponente dreht.
DieFlexMouseEvent.MOUSE_WHEEL_OUTSIDE
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein mouseWheelOutside
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
altKey | Gibt an, ob die Alt-Taste aktiviert (true ) oder deaktiviert (false ) ist. |
bubbles | false |
buttonDown | Gibt an, ob die primäre Maustaste gedrückt (true ) oder nicht gedrückt (false ) ist. |
cancelable | false |
ctrlKey | Gibt an, ob die Strg-Taste gedrückt (true ) oder nicht gedrückt (false ) ist. |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. Das Objekt von PopUpManager-Ereignissen ist das Popup-Fenster. |
delta | Gibt die Anzahl der Bildlaufzeilen an, die dem Drehen des Mausrads zur nächsten Rasterstellung entsprechen. Für PopUpManager-Ereignisse entspricht dieser Wert 0. |
localX | Die horizontale Position, an der das Ereignis auftrat. Für PopUpManager-Ereignisse bezieht sich dieser Wert auf das Popup-Steuerelement. |
localY | Die vertikale Position, an der das Ereignis auftrat. Für PopUpManager-Ereignisse bezieht sich dieser Wert auf das Popup-Steuerelement. |
relatedObject | Ein Verweis auf ein Anzeigelistenobjekt, das in Relation zum Ereignis steht. Das Objekt von PopUpManager-Ereignissen ist der Container, über dem sich der Mauszeiger befindet. |
shiftKey | Gibt an, ob die Umschalttaste gedrückt (true ) oder nicht gedrückt (false ) ist. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. Das Objekt von PopUpManager-Ereignissen ist das Popup-Fenster. |
move | Ereignis |
mx.events.MoveEvent
Eigenschaft MoveEvent.type =
mx.events.MoveEvent.MOVE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird ausgelöst, wenn das Objekt verschoben wurde.
Sie können die Komponente verschieben, indem Sie die x
- oder y
-Eigenschaften festlegen, die move()
-Methode aufrufen oder eine der folgenden Eigenschaften für diese oder andere Komponenten wie den LayoutManager festlegen, durch die die x
- oder y
-Eigenschaften der Komponente geändert werden müssen:
minWidth
minHeight
maxWidth
maxHeight
explicitWidth
explicitHeight
Wenn Sie die move()
-Methode aufrufen, wird das move
-Ereignis ausgelöst, bevor die Methode einen Wert zurückgibt. In allen anderen Situationen wird das move
-Ereignis erst ausgelöst, nachdem sich die Eigenschaft geändert hat.
Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.
DieMoveEvent.MOVE
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein move
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
oldX | Die vorherige x-Koordinate des Objekts in Pixeln. |
oldY | Die vorherige y-Koordinate des Objekts in Pixeln. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
preinitialize | Ereignis |
mx.events.FlexEvent
Eigenschaft FlexEvent.type =
mx.events.FlexEvent.PREINITIALIZE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird zu Beginn der Initialisierungssequenz der Komponente ausgelöst. Die Komponente ist noch ziemlich unformatiert, wenn dieses Ereignis ausgelöst wird. Viele Komponenten, wie z. B. das Button-Steuerelement, erstellen intern untergeordnete Komponenten zur Implementierung von Funktionen. Das Button-Steuerelement erstellt beispielsweise eine interne UITextField-Komponente für den Beschriftungstext. Wenn Flex das preinitialize
-Ereignis auslöst, wurden die untergeordneten Elemente (auch interne untergeordnete Elemente) einer Komponente noch nicht erstellt.
FlexEvent.PREINITIALIZE
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein preinitialize
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
remove | Ereignis |
mx.events.FlexEvent
Eigenschaft FlexEvent.type =
mx.events.FlexEvent.REMOVE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird ausgelöst, wenn die Komponente aus einem Container als untergeordnetes Inhaltselement mit der removeChild()
-, removeChildAt()
-, removeElement()
- oder removeElementAt()
-Methode entfernt wird. Wird eine untergeordnete Komponente, die kein Inhaltselement ist, mit der rawChildren.removeChild()
- oder rawChildren.removeChildAt()
-Methode aus dem Container entfernt, wird das Ereignis nicht ausgelöst.
Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.
DieFlexEvent.REMOVE
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein remove
-Ereignis.
Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
resize | Ereignis |
mx.events.ResizeEvent
Eigenschaft ResizeEvent.type =
mx.events.ResizeEvent.RESIZE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird ausgelöst, wenn die Größe der Komponente geändert wird.
Sie können die Größe einer Komponente ändern, indem Sie die width
- oder height
-Eigenschaft festlegen, die setActualSize()
-Methode aufrufen oder eine der folgenden Eigenschaften dieser oder anderer Komponenten so ändern, dass der LayoutManager die width
- oder height
-Eigenschaft der Komponente modifizieren muss:
minWidth
minHeight
maxWidth
maxHeight
explicitWidth
explicitHeight
Die resize
-Eigenschaft wird erst ausgelöst, wenn sich die Eigenschaft ändert.
Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.
DieResizeEvent.RESIZE
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein resize
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
oldHeight | Die vorherige Höhe des Objekts in Pixeln. |
oldWidth | Die vorherige Breite des Objekts in Pixeln. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
show | Ereignis |
mx.events.FlexEvent
Eigenschaft FlexEvent.type =
mx.events.FlexEvent.SHOW
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird ausgelöst, wenn sich der Status eines Objekts von unsichtbar in sichtbar ändert.
Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.
DieFlexEvent.SHOW
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein show
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
stateChangeComplete | Ereignis |
mx.events.FlexEvent
Eigenschaft FlexEvent.type =
mx.events.FlexEvent.STATE_CHANGE_COMPLETE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 2.5 |
Wird ausgelöst, nachdem die Komponente einen neuen Status erhalten hat und die Animation des Statusübergangs abgeschlossen wurde. Das Ereignis wird sofort ausgelöst, wenn zwischen den Status kein Übergang wiedergegeben wird. Wenn die Komponente während des Übergangs in einen anderen Status wechselt, wird dieses Element ausgelöst, nachdem die Komponente den Übergang zu diesem neuen Status abgeschlossen hat.
Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.
DieFlexEvent.STATE_CHANGE_COMPLETE
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein stateChangeComplete
-Ereignis.
Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
stateChangeInterrupted | Ereignis |
mx.events.FlexEvent
Eigenschaft FlexEvent.type =
mx.events.FlexEvent.STATE_CHANGE_INTERRUPTED
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 2.5 |
Wird ausgelöst, wenn eine Komponente einen Übergang in ihren aktuellen Status unterbricht, um zu einem neuen Status zu wechseln.
Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.
DieFlexEvent.STATE_CHANGE_INTERRUPTED
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein stateChangeInterrupted
-Ereignis.
Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
toolTipCreate | Ereignis |
mx.events.ToolTipEvent
Eigenschaft ToolTipEvent.type =
mx.events.ToolTipEvent.TOOL_TIP_CREATE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird durch die Komponente ausgelöst, wenn ein ToolTip erstellt wird.
Wenn Sie ein eigenes IToolTip-Objekt erstellen und in der toolTip
-Eigenschaft des Ereignisobjekts, das der toolTipCreate
-Prozedur übergeben wird, darauf verweisen, zeigt der ToolTipManager den benutzerdefinierten ToolTip an. Andernfalls erstellt der ToolTipManager eine Instanz der anzuzeigenden ToolTipManager.toolTipClass
.
ToolTip-Ereignisse werden in dieser Reihenfolge ausgelöst: toolTipStart
, toolTipCreate
, toolTipShow
, toolTipShown
, toolTipHide
und toolTipEnd
.
ToolTipEvent.TOOL_TIP_CREATE
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein toolTipCreate
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
QuickInfo | Das ToolTip-Objekt, auf das sich dieses Ereignis bezieht. |
toolTipEnd | Ereignis |
mx.events.ToolTipEvent
Eigenschaft ToolTipEvent.type =
mx.events.ToolTipEvent.TOOL_TIP_END
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird durch die Komponente ausgelöst, wenn deren ToolTip ausgeblendet wurde und demnächst verworfen werden soll.
Wenn Sie einen Effekt mit der ToolTipManager.hideEffect
-Eigenschaft angeben, wird dieses Ereignis ausgelöst, sobald die Wiedergabe des Effekts angehalten wird.
ToolTip-Ereignisse werden in dieser Reihenfolge ausgelöst: toolTipStart
, toolTipCreate
, toolTipShow
, toolTipShown
, toolTipHide
und toolTipEnd
.
ToolTipEvent.TOOL_TIP_END
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein toolTipEnd
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
QuickInfo | Das ToolTip-Objekt, auf das sich dieses Ereignis bezieht. |
toolTipHide | Ereignis |
mx.events.ToolTipEvent
Eigenschaft ToolTipEvent.type =
mx.events.ToolTipEvent.TOOL_TIP_HIDE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird durch die Komponente ausgelöst, wenn deren ToolTip ausgeblendet wird.
Wenn Sie einen Effekt mit der ToolTipManager.hideEffect
-Eigenschaft angeben, wird dieses Ereignis ausgelöst, bevor die Wiedergabe des Effekts beginnt.
ToolTip-Ereignisse werden in dieser Reihenfolge ausgelöst: toolTipStart
, toolTipCreate
, toolTipShow
, toolTipShown
, toolTipHide
und toolTipEnd
.
ToolTipEvent.TOOL_TIP_HIDE
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein toolTipHide
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
QuickInfo | Das ToolTip-Objekt, auf das sich dieses Ereignis bezieht. |
toolTipShow | Ereignis |
mx.events.ToolTipEvent
Eigenschaft ToolTipEvent.type =
mx.events.ToolTipEvent.TOOL_TIP_SHOW
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird durch die Komponente ausgelöst, wenn deren ToolTip eingeblendet wird.
Wenn Sie einen Effekt mit der ToolTipManager.showEffect
-Eigenschaft angeben, wird dieses Ereignis ausgelöst, bevor die Wiedergabe des Effekts beginnt. Mit diesem Ereignis können Sie den ToolTip vor der Anzeige ändern.
ToolTip-Ereignisse werden in dieser Reihenfolge ausgelöst: toolTipStart
, toolTipCreate
, toolTipShow
, toolTipShown
, toolTipHide
und toolTipEnd
.
ToolTipEvent.TOOL_TIP_SHOW
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein toolTipShow
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
QuickInfo | Das ToolTip-Objekt, auf das sich dieses Ereignis bezieht. |
toolTipShown | Ereignis |
mx.events.ToolTipEvent
Eigenschaft ToolTipEvent.type =
mx.events.ToolTipEvent.TOOL_TIP_SHOWN
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird durch die Komponente ausgelöst, wenn deren ToolTip eingeblendet wurde.
Wenn Sie einen Effekt mit der ToolTipManager.showEffect
-Eigenschaft angeben, wird dieses Ereignis ausgelöst, sobald die Wiedergabe des Effekts angehalten wird.
ToolTip-Ereignisse werden in dieser Reihenfolge ausgelöst: toolTipStart
, toolTipCreate
, toolTipShow
, toolTipShown
, toolTipHide
und toolTipEnd
.
ToolTipEvent.TOOL_TIP_SHOWN
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein toolTipShown
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
QuickInfo | Das ToolTip-Objekt, auf das sich dieses Ereignis bezieht. |
toolTipStart | Ereignis |
mx.events.ToolTipEvent
Eigenschaft ToolTipEvent.type =
mx.events.ToolTipEvent.TOOL_TIP_START
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird von einer Komponente ausgelöst, deren toolTip
-Eigenschaft festgelegt ist, sobald der Benutzer den Mauszeiger darüber bewegt.
ToolTip-Ereignisse werden in dieser Reihenfolge ausgelöst: toolTipStart
, toolTipCreate
, toolTipShow
, toolTipShown
, toolTipHide
und toolTipEnd
.
ToolTipEvent.TOOL_TIP_START
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein toolTipStart
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
QuickInfo | Das ToolTip-Objekt, auf das sich dieses Ereignis bezieht. |
touchInteractionEnd | Ereignis |
mx.events.TouchInteractionEvent
Eigenschaft TouchInteractionEvent.type =
mx.events.TouchInteractionEvent.TOUCH_INTERACTION_END
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 2.5 |
Ein nicht abbrechbares Ereignis, das von einer Komponente nach der Reaktion auf eine Berührungsinteraktion des Benutzers ausgelöst wird.
Das Ereignis ist ein Bubbling-Ereignis, das für das DisplayObject ausgelöst wird, das die Berührungsinteraktion gestartet hat (wo mouseDown/touchBegin stattfand).
Auf Berührungsinteraktionen reagierende Komponenten müssen auf Berührungsinteraktionsereignisse warten, um mit anderen Komponenten zu koordinieren, welcher Typ der Berührungsinteraktion vom Benutzer beabsichtigt wurde und welche Komponente auf diese Berührungsinteraktion reagiert.
Eine Scroller-Komponente löst ein touchInteractionEnd-Ereignis aus, um anderen Komponenten zu signalisieren, dass sie auf die Berührungsinteraktion des Benutzers reagiert hat.
DieTouchInteractionEvent.TOUCH_INTERACTION_END
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein touchInteractionEnd
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
reason | Der Grund für das Berührungsinteraktionsereignis. Siehe mx.events.TouchInteractionReason . |
relatedObject | Das mit diesem Berührungsinteraktionsereignis verknüpfte Objekt. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
touchInteractionStart | Ereignis |
mx.events.TouchInteractionEvent
Eigenschaft TouchInteractionEvent.type =
mx.events.TouchInteractionEvent.TOUCH_INTERACTION_START
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 2.5 |
Ein nicht abbrechbares Ereignis, das von einer Komponente bei Reaktion auf eine Berührungsinteraktion des Benutzers ausgelöst wird.
Das Ereignis ist ein Bubbling-Ereignis, das für das DisplayObject ausgelöst wird, das die Berührungsinteraktion gestartet hat (wo mouseDown/touchBegin stattfand).
Auf Berührungsinteraktionen reagierende Komponenten müssen auf Berührungsinteraktionsereignisse warten, um mit anderen Komponenten zu koordinieren, welcher Typ der Berührungsinteraktion vom Benutzer beabsichtigt wurde und welche Komponente auf diese Berührungsinteraktion reagiert.
Eine Scroller-Komponente löst ein touchInteractionStart-Ereignis aus, um anderen Komponenten, die möglicherweise auf dieselbe Berührungsinteraktion des Benutzers reagieren, zu signalisieren, dass sie diese Berührungsinteraktion steuert. Wenn andere Komponenten dieses Ereignis erkennen, müssen sie die Reaktion auf die Berührungsinteraktion abbrechen, visuelle Indikatoren, dass sie auf die Berührungsinteraktion reagieren, entfernen, und weitere Bereinigungsaktionen ausführen.
DieTouchInteractionEvent.TOUCH_INTERACTION_START
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein touchInteractionStart
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | true |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
reason | Der Grund für das Berührungsinteraktionsereignis. Siehe mx.events.TouchInteractionReason . |
relatedObject | Das mit diesem Berührungsinteraktionsereignis verknüpfte Objekt. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
touchInteractionStarting | Ereignis |
mx.events.TouchInteractionEvent
Eigenschaft TouchInteractionEvent.type =
mx.events.TouchInteractionEvent.TOUCH_INTERACTION_STARTING
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 2.5 |
Ein abbrechbares Ereignis, das von einer Komponente beim Versuch, auf eine Berührungsinteraktion des Benutzers zu reagieren, ausgelöst wird.
Das Ereignis ist ein Bubbling-Ereignis, das für das DisplayObject ausgelöst wird, das die Berührungsinteraktion gestartet hat (wo mouseDown/touchBegin stattfand).
Auf Berührungsinteraktionen reagierende Komponenten müssen auf Berührungsinteraktionsereignisse warten, um mit anderen Komponenten zu koordinieren, welcher Typ der Berührungsinteraktion vom Benutzer beabsichtigt wurde und welche Komponente auf diese Berührungsinteraktion reagiert.
Eine Scroller-Komponente löst ein touchInteractionStarting-Ereignis aus, um anderen Komponenten, die möglicherweise auf dieselbe Berührungsinteraktion des Benutzers reagieren, zu signalisieren, dass sie diese Berührungsinteraktion steuern möchte. Damit haben andere Komponenten die Möglichkeit, die Aktion des Scrollers abzubrechen und die Steuerung dieser Berührungsinteraktion zu übernehmen.
DieTouchInteractionEvent.TOUCH_INTERACTION_STARTING
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein touchInteractionStarting
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | true |
cancelable | true |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
reason | Der Grund für das Berührungsinteraktionsereignis. Siehe mx.events.TouchInteractionReason . |
relatedObject | Das mit diesem Berührungsinteraktionsereignis verknüpfte Objekt. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
updateComplete | Ereignis |
mx.events.FlexEvent
Eigenschaft FlexEvent.type =
mx.events.FlexEvent.UPDATE_COMPLETE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird ausgelöst, nachdem die Methoden commitProperties()
, measure()
und updateDisplayList()
eines Objekts aufgerufen wurden (falls erforderlich).
Dies ist die letzte Möglichkeit zum Ändern der Komponente, bevor sie angezeigt wird. Alle Eigenschaften wurden übernommen, die Komponente wurde gemessen und das Layout festgelegt.
Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.
DieFlexEvent.UPDATE_COMPLETE
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein updateComplete
-Ereignis.
Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
valid | Ereignis |
mx.events.FlexEvent
Eigenschaft FlexEvent.type =
mx.events.FlexEvent.VALID
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird ausgelöst, wenn eine Komponente durch einen Validator überwacht wird und die Überprüfung erfolgreich ist.
DieFlexEvent.VALID
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein valid
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
valueCommit | Ereignis |
mx.events.FlexEvent
Eigenschaft FlexEvent.type =
mx.events.FlexEvent.VALUE_COMMIT
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird ausgelöst, wenn Werte programmgesteuert oder durch Benutzerinteraktion geändert werden.
Da dieses Ereignis durch eine programmgesteuerte Änderung ausgelöst wird, müssen Sie sicherstellen, dass keine valueCommit
-Ereignisprozedur einen Wert ändert, der zu einem weiteren valueCommit
-Ereignis führt. Beispiel: Ändern Sie die dataProvider
-Eigenschaft eines Steuerelements nicht in einer valueCommit
-Ereignisprozedur.
FlexEvent.VALUE_COMMIT
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein valueCommit
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
DEFAULT_MAX_HEIGHT | Konstante |
public static const DEFAULT_MAX_HEIGHT:Number = 10000
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Standardwert für die maxHeight
-Eigenschaft.
Der Standardwert ist 10000.
DEFAULT_MAX_WIDTH | Konstante |
public static const DEFAULT_MAX_WIDTH:Number = 10000
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Standardwert für die maxWidth
-Eigenschaft.
Der Standardwert ist 10000.
DEFAULT_MEASURED_HEIGHT | Konstante |
public static const DEFAULT_MEASURED_HEIGHT:Number = 22
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Standardwert für die measuredHeight
-Eigenschaft. Die meisten Komponenten berechnen measuredHeight, einige sind jedoch ablaufbasiert und müssen eine geeignete Zahl auswählen.
Der Standardwert ist 22.
DEFAULT_MEASURED_MIN_HEIGHT | Konstante |
public static const DEFAULT_MEASURED_MIN_HEIGHT:Number = 22
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Standardwert für die measuredMinHeight
-Eigenschaft. Die meisten Komponenten berechnen measuredMinHeight, einige sind jedoch ablaufbasiert und müssen eine geeignete Zahl auswählen.
Der Standardwert ist 22.
DEFAULT_MEASURED_MIN_WIDTH | Konstante |
public static const DEFAULT_MEASURED_MIN_WIDTH:Number = 40
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Standardwert für die measuredMinWidth
-Eigenschaft. Die meisten Komponenten berechnen measuredMinWidth, einige sind jedoch ablaufbasiert und müssen eine geeignete Zahl auswählen.
Der Standardwert ist 40.
DEFAULT_MEASURED_WIDTH | Konstante |
public static const DEFAULT_MEASURED_WIDTH:Number = 160
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Standardwert für die measuredWidth
-Eigenschaft. Die meisten Komponenten berechnen measuredWidth, einige sind jedoch ablaufbasiert und müssen eine geeignete Zahl auswählen.
Der Standardwert ist 160.
Tue Jun 12 2018, 10:04 AM Z