mx.controlsSWFLoader Das SWFLoader-Steuerelement lädt eine festgelegte SWF-Datei und zeigt sie an. Ein Effekt der gestartet wird, wenn das complete-Ereignis ausgelöst wurde. Flash 9 AIR 1.1 3.0 Flex 3 The <mx:SWFLoader> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <mx:SWFLoader
    Properties
    autoLoad="true|false"
    loadForCompatibility="false|true"
    loaderContext="null"
    maintainAspectRatio="true|false"
    scaleContent="true|false"
    showBusyCursor="false|true"
    source="No default"
    trustContent="false|true"
  
    Styles
    brokenImageBorderSkin="BrokenImageBorderSkin"
    brokenImageSkin="'__brokenImage' symbol in Assets.swf"
    horizontalAlign="left|center|right"
    verticalAlign="top|middle|bottom"
  
    Effects
    completeEffect="No default"
    
    Events
    complete="No default"
    httpStatus="No default"
    init="No default"
    ioError="No default"
    open="No default"
    progress="No default"
    securityError="No default"
    unload="No default"
  />
  
]]>
mx.core:ISWFLoadermx.core:UIComponent Das SWFLoader-Steuerelement lädt eine festgelegte SWF-Datei und zeigt sie an. Normalerweise wird eine Flex-Anwendung mithilfe von SWFLoader in eine Flex-Hostanwendung geladen.

Hinweis: Sie können das SWFLoader-Steuerelement verwenden, um eine GIF-, JPEG- oder PNG-Bilddatei zur Laufzeit zu laden, um ein ByteArray zur Laufzeit zu laden, welches SWF-, GIF-, JPEG- oder PNG-Bilder darstellt, oder um eine eingebettete Version jeder dieser Dateitypen und SVG-Dateien zur Kompilierzeit zu laden, indem Sie @Embed(source='filename') verwenden. Das Image-Steuerelement ist besser geeignet und sollte deshalb für die Großzahl von Bildladevorgängen verwendet werden. Das Image-Steuerelement ist auch dafür ausgelegt, in benutzerdefinierten Elementrenderern und Elementeditoren verwendet zu werden. Wenn Sie SWFLoader oder Image mit einer SVG-Datei verwenden, können Sie die SVG-Datei nur laden, wenn diese in Ihre Anwendung mithilfe eines Embed-Ausdrucks eingebettet wurde. Sie können SVG-Dateien nicht aus dem Netzwerk zur Laufzeit laden.

Das SWFLoader-Steuerelement erlaubt es Ihnen, seinen Inhalt zu skalieren und seine Größe festzulegen. Es kann sich auch selbst skalieren, um sich dem Inhalt anzupassen. Standardmäßig wird der Inhalt skaliert und in das SWFLoader-Steuerelement eingepasst. Je nach Bedarf kann der Inhalt auch programmgesteuert geladen und der Ladevorgang überwacht werden.

Ein SWFLoader-Steuerelement kann keinen Fokus erhalten. Die Inhalte eines SWFLoader-Steuerelements können Fokus akzeptieren und ihre eigenen Fokusinteraktionen haben.

Das SWFLoader-Steuerelement verfügt über die folgenden Standardeigenschaften:

EigenschaftBeschreibung Standardgröße Ausreichende Breite und Höhe für den geladenen Inhalt. Minimale Größe 0 Pixel Maximale Größe Nicht festgelegt
mx.controls.Imageunload Wird ausgelöst, wenn ein geladenes Objekt entfernt wird oder wenn eine zweite Ladung von demselben SWFLoader-Steuerelement durchgeführt wird und der Originalinhalt vor dem Start des neuen Ladevorgangs entfernt wurde.flash.events.Event.UNLOADflash.events.Event Wird ausgelöst, wenn ein geladenes Objekt entfernt wird oder wenn eine zweite Ladung von demselben SWFLoader-Steuerelement durchgeführt wird und der Originalinhalt vor dem Start des neuen Ladevorgangs entfernt wurde. securityError Wird ausgelöst, wenn beim Laden des Inhalts ein Sicherheitsfehler auftritt.flash.events.SecurityErrorEvent.SECURITY_ERRORflash.events.SecurityErrorEvent Wird ausgelöst, wenn beim Laden des Inhalts ein Sicherheitsfehler auftritt. Weitere Informationen finden Sie in SecurityErrorEvent-Klasse. progress Wird während des Ladevorgangs ausgelöst.flash.events.ProgressEvent.PROGRESSflash.events.ProgressEvent Wird während des Ladevorgangs ausgelöst.

Dieses Ereignis wird unabhängig davon ausgelöst, ob der Ladevorgang automatisch oder durch einen expliziten Aufruf der Methode load() ausgelöst wurde.

Hinweis: Es ist nicht sicher, dass das progress-Ereignis ausgelöst werden kann. Das complete-Ereignis kann auch eingehen, wenn kein progress-Ereignis ausgelöst wurde. Dies kann passieren, wenn der geladene Inhalt eine lokale Datei ist.

open Wird beim Start eines Netzwerkprozesses ausgelöst.flash.events.Event.OPENflash.events.Event Wird beim Start eines Netzwerkprozesses ausgelöst. ioError Wird ausgelöst, wenn ein Eingabe-/Ausgabe-Fehler auftritt.flash.events.IOErrorEvent.IO_ERRORflash.events.IOErrorEvent Wird ausgelöst, wenn ein Eingabe-/Ausgabe-Fehler auftritt. flash.events.IOErrorEventinit Wird ausgelöst, wenn die Eigenschaften und Methoden einer geladenen SWF-Datei zugänglich sind.flash.events.Event.INITflash.events.Event Wird ausgelöst, wenn die Eigenschaften und Methoden einer geladenen SWF-Datei zugänglich sind. Die folgenden beiden Bedingungen müssen erfüllt sein, bevor dieses Ereignis ausgelöst wird:
  • Alle mit dem geladenen Objekt und dem Steuerelement verknüpften Eigenschaften und Methoden sind zugänglich.
  • Die Konstruktoren für alle untergeordneten Objekte sind abgeschlossen.
httpStatus Wird ausgelöst, wenn eine Netzwerkanfrage über HTTP und Flash Player gestellt wird oder AIR den HTTP-Statuscode ermittelt hat.flash.events.HTTPStatusEvent.HTTP_STATUSflash.events.HTTPStatusEvent Wird ausgelöst, wenn eine Netzwerkanfrage über HTTP und Flash Player gestellt wird oder AIR den HTTP-Statuscode ermittelt hat. complete Wird nach Abschluss des Ladevorgangs ausgelöst.flash.events.Event.COMPLETEflash.events.Event Wird nach Abschluss des Ladevorgangs ausgelöst.

Dieses Ereignis wird unabhängig davon ausgelöst, ob der Ladevorgang automatisch oder durch einen expliziten Aufruf der Methode load() ausgelöst wurde.

SWFLoader Konstruktor. Konstruktor. getVisibleApplicationRect Ruft die Grenzen der geladenen Anwendung ab, die auf dem Bildschirm zu sehen ist.Ein Rectangle, welches den sichtbaren Teil dieses Objekts enthält. Das Rechteck verwendet globale Koordinaten. allApplicationsfalseBestimmt, ob das sichtbare Rechteck nur basierend auf den Anzeigeobjekten innerhalb dieser Anwendung berechnet wurde, oder ob alle übergeordneten Anwendungen ebenfalls in die Berechnung einbezogen wurden. Das Einbeziehen von übergeordneten Anwendungen kann die zurückgegebene sichtbare Fläche verringern. Wenn true, werden alle Anwendungen verwendet, um die sichtbare Fläche zu suchen. Anderenfalls werden lediglich die Anzeigeobjekte dieser Anwendung verwendet. Ruft die Grenzen der geladenen Anwendung ab, die auf dem Bildschirm zu sehen ist. load Lädt ein Bild oder eine SWF-Datei.urlnullAbsolute oder relative URL der zu ladenden GIF-, JPEG-, PNG- oder SWF-Datei. Lädt ein Bild oder eine SWF-Datei. Das url-Argument kann GIF-, JPEG-, PNG- oder SWF-Dateien referenzieren; diese Methode können Sie jedoch nicht für das Laden vom SVG-Dateien verwenden. Stattdessen muss sie mithilfe eines Embed-Ausdrucks und der source Eigenschaft geladen werden. unloadAndStop Entlädt eine Bild- oder SWF-Datei.invokeGarbageCollectortrue Stellt einen Hinweis für den Garbagekollektor bereit, ob er für die untergeordneten SWF-Objekte ausgeführt werden soll (true) oder nicht (false). Wenn Sie viele Objekte in asynchroner Weise entladen, kann das Setzen des gc-Parameters auf false die Leistung der Anwendung verbessern. Allerdings kann das Setzen von false dazu führen, dass Medien und Anzeigeobjekte der untergeordneten SWF-Datei nach dem Entladen der untergeordneten SWF-Datei weiterhin im Speicher verbleiben. Entlädt eine Bild- oder SWF-Datei. Nachdem diese Methode source zurückgegeben hat, wird die Eigenschaft „null“. Dies wird nur unterstützt, wenn der Host-Flash Player Version 10 oder höher ist. Wenn der Host-Flash Player älter als Version 10 ist, entlädt diese Methode den Inhalt so, als ob source auf „null“ gesetzt wäre. Diese Methode versucht SWF-Dateien zu entladen, indem sie Verweise auf EventDispatcher-, NetConnection-, Timer-, Sound- oder Video-Objekte der untergeordneten SWF-Datei entfernt. Als Ergebnis tritt Folgendes für die untergeordnete SWF-Datei und die Anzeigeliste der untergeordneten SWF-Datei ein:
  • Sounds werden gestoppt.
  • Stage-Ereignis-Listener werden entfernt.
  • Ereignis-Listener für enterFrame, frameConstructed, exitFrame, activate und deactivate werden entfernt.
  • Timer werden gestoppt.
  • Kamera- und Mikrofoninstanzen werden getrennt.
  • Movieclips werden gestoppt.
autoLoad Ein Flag, welches anzeigt, ob ein Inhalt automatisch geladen wird oder auf den Aufruf der load()-Methode wartet.true Ein Flag, welches anzeigt, ob ein Inhalt automatisch geladen wird oder auf den Aufruf der load()-Methode wartet. Wenn true, wird der Inhalt automatisch geladen. Wenn false, muss die load()-Methode aufgerufen werden. bytesLoaded Die Anzahl der bereits geladenen Byte der SWF- bzw. Grafikdatei. Die Anzahl der bereits geladenen Byte der SWF- bzw. Bilddatei. bytesTotal Die Gesamtgröße der SWF- oder Bilddatei. Die Gesamtgröße der SWF- oder Bilddatei. childAllowsParent Testet, ob das untergeordnete Element dem übergeordneten Element Zugriff auf seine Anzeigeobjekte gestattet und ihm erlaubt, auf Meldungen zu warten, die aus dem untergeordneten Objekt stammen. Überprüft, ob das übergeordnete Element Zugriff auf die Anzeigeobjekte des untergeordneten Elements hat oder auf Meldungen warten darf, die ihren Ursprung im untergeordneten Element haben. true, wenn Zugriff erlaubt ist, wenn nicht, false. contentHeight Höhe des skalierten Inhalts in Pixeln, der vom Steuerelement geladen wurde.NaN Höhe des skalierten Inhalts in Pixeln, der vom Steuerelement geladen wurde. Beachten Sie, dass dies nicht die Höhe des Steuerelements ist, sondern lediglich die des Inhalts. Verwenden Sie die height-Eigenschaft des Steuerelements, um dessen Höhe zu beziehen.

Der Wert dieser Eigenschaft steht noch nicht fest, wenn das complete-Ereignis ausgelöst wird. Sie können den Wert abrufen, nachdem das updateComplete-Ereignis ausgelöst wurde.

contentWidth Breite des skalierten Inhalts in Pixeln, der von dem Steuerelement geladen wurde.NaN Breite des skalierten Inhalts in Pixeln, der von dem Steuerelement geladen wurde. Beachten Sie, dass dies nicht die Breite des Steuerelements ist, sondern die des geladenen Inhalts. Verwenden Sie die width-Eigenschaft des Steuerelements, um die Breite zu beziehen.

Der Wert dieser Eigenschaft steht noch nicht fest, wenn das complete-Ereignis ausgelöst wird. Sie können den Wert abrufen, nachdem das updateComplete-Ereignis ausgelöst wurde.

content Diese Eigenschaft enthält das Objekt, das den Inhalt darstellt, der in das SWFLoader-Steuerelement geladen wurde.3134 Gibt den Inhalt des SWFLoader zurück. Diese Eigenschaft enthält das Objekt, das den Inhalt darstellt, der in das SWFLoader-Steuerelement geladen wurde. loadForCompatibility Ein Flag, das anzeigt, ob der Inhalt geladen ist, sodass er mit Anwendungen verwendet werden kann, die mit einer anderen Version des Flex-Compilers erstellt wurden.false Ein Flag, das anzeigt, ob der Inhalt geladen ist, sodass er mit Anwendungen verwendet werden kann, die mit einer anderen Version des Flex Compilers erstellt wurden. Die Kompatibilität mit anderen Flex-Anwendungen wird durch das Laden der Anwendung in eine gleichgeordnete (Peer) ApplicationDomain erreicht. Das Flag wird ignoriert, wenn der Inhalt in eine andere SecurityDomain geladen werden muss. Wenn true, wird der Inhalt in eine gleichgeordnete ApplicationDomain geladen. Wenn false, wird der Inhalt in eine untergeordnete ApplicationDomain geladen. loaderContext Ein LoaderContext-Objekt, mit welchem das Laden des Inhalts gesteuert wird.null Ein LoaderContext-Objekt, mit welchem das Laden des Inhalts gesteuert wird. Dies ist eine erweiterte Eigenschaft. In den meisten Fällen können Sie die trustContent-Eigenschaft verwenden.

Der Standardwert ist null. Dies veranlasst das Steuerelement, die trustContent-Eigenschaft zu verwenden, um ein LoaderContext-Objekt zu erzeugen, das Sie abrufen können, nachdem das Laden begonnen hat.

Um das LoaderContext-Objekt verwenden zu können, müssen Sie die Funktionsweise der SecurityDomain- und ApplicationDomain-Klassen verstehen. Das Festlegen dieser Eigenschaft startet keinen Ladevorgang; Sie müssen diese festlegen, bevor der Ladevorgang startet. Dies bedeutet nicht, dass Sie die autoLoad-Eigenschaft auf false setzen müssen, weil der Ladevorgang nicht unmittelbar erfolgt, aber darauf zu warten, dass das creationComplete-Ereignis dies tut, dauert zu lange.

flash.system.LoaderContextflash.system.ApplicationDomainflash.system.SecurityDomain
maintainAspectRatio Ein Flag, welches anzeigt, ob das Seitenverhältnis des geladenen Inhalts beibehalten werden soll.true Ein Flag, welches anzeigt, ob das Seitenverhältnis des geladenen Inhalts beibehalten werden soll. Wenn true, wird festgelegt, dass das Bild mit demselben Verhältnis von Breite zu Höhe angezeigt werden soll wie das Original. parentAllowsChild Testet, ob das übergeordnete Element dem untergeordneten Element Zugriff auf seine Anzeigeobjekte gestattet und ihm erlaubt, auf Meldungen zu warten, die aus dem übergeordneten Objekt stammen. Überprüft, ob das untergeordnete Element Zugriff auf die Anzeigeobjekte des übergeordneten Elements hat oder auf Meldungen warten darf, die ihren Ursprung im übergeordneten Element haben. true, wenn Zugriff erlaubt ist, wenn nicht, false. percentLoaded Ladestatus der Bild- oder SWF-Datei in Prozent.0 Ladestatus der Bild- oder SWF-Datei in Prozent. scaleContent Ein Flag, welches anzeigt, ob der Inhalt skaliert werden soll, um in das Steuerelement zu passen oder ungekehrt.true Ein Flag, welches anzeigt, ob der Inhalt skaliert werden soll, um in das Steuerelement zu passen oder ungekehrt. Wenn true, wird der Inhalt skaliert, sodass er sich dem SWFLoader-Steuerelement anpasst. Wenn false, wird das SWFLoader-Steuerelement skaliert, sodass es sich dem Inhalt anpasst. showBusyCursor Ein Flag, welches anzeigt, ob ein Aktiv-Cursor während des Ladens angezeigt wird.false Ein Flag, welches anzeigt, ob ein Aktiv-Cursor während des Ladevorgangs angezeigt wird. Wenn true, wird ein Aktiv-Cursor während des Ladevorgangs angezeigt. Der Standardcursor für Aktivitäten ist mx.skins.halo.BusyCursor, wie in der busyCursor-Eigenschaft der CursorManager-Klasse festgelegt. mx.managers.CursorManagersmoothBitmapContent Ein Flag, das anzeigt, ob der Inhalt bei seiner Skalierung geglättet werden soll.false Ein Flag, das anzeigt, ob der Inhalt bei seiner Skalierung geglättet werden soll. Nur Bitmapinhalte können geglättet werden. Ist der Wert true und der Inhalt ein Bitmap, wird die Glättungseigenschaft des Inhalts auf true gesetzt. Ist der Wert false, wird der Inhalt nicht geglättet. source Der URL-, Objekt-, Klassen- oder Stringname einer Klasse, der als Inhalt zu laden ist.null Der URL-, Objekt-, Klassen- oder Stringname einer Klasse, der als Inhalt zu laden sind. Die source-Eigenschaft nimmt die folgende Form an:

      source="URLOrPathOrClass"

      source="@Embed(source='PathOrClass')"

Der Wert der source-Eigenschaft stellt eine relative oder absolute URL dar; ein ByteArray, welches eine SWF-, GIF-, JPEG- oder PNG-Datei darstellt; ein Objekt, welches IFlexDisplayObject implementiert; eine Klasse, deren Typ IFlexDisplayObject implementiert; oder einen String, der eine Klasse darstellt.

Wenn Sie einen Pfad zu einer SWF-, GIF-, JPEG-, PNG- oder SVG-Datei festlegen, konvertiert Flex die Datei automatisch in den richtigen Datentyp für das SWFLoader-Steuerelement um.

Wenn Sie den Embed-Ausdruck weglassen, lädt Flex die referenzierte Datei zur Laufzeit; sie wird nicht als Teil der generierten SWF-Datei verpackt. Die source-Eigenschaft unterstützt nur das Laden von GIF-, JPEG-, PNG-Bildern oder SWF-Dateien zur Laufzeit.

Benutzer von Flex Data Services können das SWFLoader-Steuerelement verwenden, um eine Flex-Anwendung mithilfe des folgenden Strings zu laden.

      source="MXMLPath.mxml.swf"

Flex Data Services kompiliert die MXML-Datei und gibt eine SWF-Datei an die Hauptanwendung zurück. Dieses Verfahren funktioniert sehr gut für SWF-Dateien, die Grafiken und Animationen zu einer Anwendung hinzufügen, aber nicht für intensive Benutzerinteraktion bestimmt sind. Wenn Sie SWF-Dateien importieren, die für intensive Benutzerinteraktion gedacht sind, sollten Sie diese als benutzerdefinierte Komponenten gestalten.

swfBridge Eine Brücke zur Anwendung, die mit dem Implementor der Schnittstelle verknüpft ist. Eine Brücke zur Anwendung, die mit dem Implementor dieser Schnittstelle verknüpft ist. Der IEventDispatcher, der verwendet werden kann, um Ereignisse an eine Anwendung in einer anderen ApplicationDomain oder einer anderen Sandbox zu senden. trustContent Wenn „true“, wird der Inhalt in Ihre Sicherheitsdomäne geladen.false Wenn true, wird der Inhalt in Ihre Sicherheitsdomäne geladen. Das heißt, der Ladevorgang scheitert, wenn sich der Inhalt in einer anderen Domäne befindet und diese Domäne keine crossdomain.xml-Datei besitzt, welche Ihrer Domäne den Zugriff erlaubt. Diese Eigenschaft hat nur Auswirkungen auf den nächsten Ladevorgang, sie startet keinen neuen Ladevorgang für bereits geladene Inhalte.

Der Standardwert ist false, das heißt, dass jede Art Inhalt ohne Fehler geladen wird, auf den Inhalt aber kein Zugriff möglich ist. Wichtig ist, dass der geladene Inhalt nicht auf Ihre Objekte und Ihren Code zugreifen kann. Dies ist das sicherste Verfahren. Setzen Sie diese Eigenschaft nicht auf true, solange Sie nicht absolut sicher sind, dass Sie dem geladenen Inhalt vertrauen können. Dies betrifft besonders aktive Inhalte wie SWF-Dateien.

Sie können auch die loaderContext-Eigenschaft verwenden, um die Art und Weise des Ladevorgangs zu bestimmen, wenn die trustContent-Einstellung Ihren Bedürfnissen nicht gerecht wird. Die loaderContext-Eigenschaft veranlasst den SWFLoader, den Wert der trustContent-Eigenschaft zu ignorieren. Sie sollten sich jedoch mit SecurityDomain- und ApplicationDomain-Klassen auskennen, wenn Sie die loaderContext-Eigenschaft verwenden.

flash.system.SecurityDomainflash.system.ApplicationDomain
ToolTip Mithilfe des QuickInfo-Steuerelements können Sie für die Benutzer hilfreiche Informationen bereitstellen. Da diese Komponente keine Skin für das Mobile-Design definiert, wird empfohlen, dass Sie sie nicht in einer Mobilanwendung verwenden. Sie können auch eine eigene Mobile-Skin für die Komponente definieren. Weitere Informationen finden Sie unter Spark-Skinning. mx.core:IToolTipmx.core:IFontContextComponentmx.core:UIComponent Mithilfe des QuickInfo-Steuerelements können Sie für die Benutzer hilfreiche Informationen bereitstellen. Bewegt der Benutzer den Mauszeiger über eine Grafikkomponente, wird das QuickControl-Steuerelement eingeblendet, welches einen Informationstext zur Komponente anzeigt. Die QuickInfos können zur Anleitung der Benutzer beim Arbeiten mit der Anwendung eingesetzt werden; die QuickInfo-Steuerelemente können auch angepasst und mit zusätzlichen Funktionen ausgestattet werden. mx.managers.ToolTipManagermx.styles.CSSStyleDeclarationToolTip Konstruktor. Konstruktor. maxWidth Maximale Breite neuer QuickInfo-Steuerelemente in Pixeln.300 Maximale Breite neuer QuickInfo-Steuerelemente in Pixeln. textField Das interne UITextField stellt den Text dieses QuickInfos dar.mx.core:IUITextField Das interne UITextField stellt den Text dieses QuickInfos dar. text Der vom QuickInfo angezeigte Text.null Der vom QuickInfo angezeigte Text. ProgressBarLabelPlacement Die ProgressBarLabelPlacement-Klasse definiert die Werte für die labelPlacement-Eigenschaft der ProgressBar-Klasse.Object Die ProgressBarLabelPlacement-Klasse definiert die Werte für die labelPlacement-Eigenschaft der ProgressBar-Klasse. mx.controls.ProgressBarBOTTOM Legt fest, dass die Beschriftung unterhalb der Fortschrittsleiste angezeigt wird.bottom Legt fest, dass die Beschriftung unterhalb der Fortschrittsleiste angezeigt wird. CENTER Legt fest, dass die Beschriftung innerhalb der Fortschrittsleiste angezeigt wird.center Legt fest, dass die Beschriftung innerhalb der Fortschrittsleiste angezeigt wird. LEFT Legt fest, dass die Beschriftung links neben der Fortschrittsleiste angezeigt wird.left Legt fest, dass die Beschriftung links neben der Fortschrittsleiste angezeigt wird. RIGHT Legt fest, dass die Beschriftung rechts neben der Fortschrittsleiste angezeigt wird.right Legt fest, dass die Beschriftung rechts neben der Fortschrittsleiste angezeigt wird. TOP Legt fest, dass die Beschriftung oberhalb der Fortschrittsleiste angezeigt wird.top Legt fest, dass die Beschriftung oberhalb der Fortschrittsleiste angezeigt wird. ProgressBarMode Die ProgressBarMode-Klasse definiert die Werte für die mode-Eigenschaft der ProgressBar-Klasse.Object Die ProgressBarMode-Klasse definiert die Werte für die mode-Eigenschaft der ProgressBar-Klasse. mx.controls.ProgressBarEVENT Das von der source-Eigenschaft angegebene Steuerelement muss progress- und complete-Ereignisse auslösen.event Das von der source-Eigenschaft angegebene Steuerelement muss progress- und complete-Ereignisse auslösen. Die Fortschrittsleiste verwendet diese Ereignisse, um ihren Status zu aktualisieren. MANUAL Der ProgressBar-Status wird manuell aktualisiert.manual Der ProgressBar-Status wird manuell aktualisiert. In diesem Modus geben Sie die minimum- und maximum-Eigenschaften an und verwenden die setProgress()-Methode, um den Status festzulegen. Dieser Modus wird oft verwendet, wenn die indeterminate-Eigenschaft true ist. POLLED Die source-Eigenschaft muss ein Objekt angeben, das die getBytesLoaded()- und getBytesTotal()-Methoden verfügbar macht.polled Die source-Eigenschaft muss ein Objekt angeben, das die Methoden getBytesLoaded() und getBytesTotal() verfügbar macht. Das ProgressBar-Steuerelement ruft diese Methoden auf, um seinen Status zu aktualisieren. IFlexContextMenu Die IFlexContextMenu-Schnittstelle definiert die Schnittstelle für ein Flex-Kontextmenü. Die IFlexContextMenu-Schnittstelle definiert die Schnittstelle für ein Flex-Kontextmenü. mx.core.UIComponent.flexContextMenusetContextMenu Stellt das Kontextmenü eines InteractiveObject ein.componentInteractiveObject, dessen Kontextmenü einzustellen ist. Stellt das Kontextmenü eines InteractiveObject ein. Dies führt alle notwendigen Schritte, z. B. Listener hinzufügen, durch, um das InteractiveObject als Kontextmenü zu diesem InteractiveObject hinzuzufügen. unsetContextMenu Deaktiviert das Kontextmenü eines InteractiveObject.componentInteractiveObject, dessen Kontextmenü zu deaktivieren ist. Deaktiviert das Kontextmenü eines InteractiveObject. Dies führt alle notwendigen Schritte, z. B. Listener entfernen, durch, um das InteractiveObject als Kontextmenü von diesem InteractiveObject zu entfernen. ButtonLabelPlacement Die ButtonLabelPlacement-Klasse definiert die Konstanten für die zulässigen Werte der labelPlacement-Eigenschaft für ein Button-, CheckBox- oder RadioButton-Steuerelement.Object Die ButtonLabelPlacement-Klasse definiert die Konstanten für die zulässigen Werte der labelPlacement-Eigenschaft für ein Button-, CheckBox- oder RadioButton-Steuerelement. mx.controls.Buttonmx.controls.CheckBoxmx.controls.LinkButtonmx.controls.RadioButtonBOTTOM Legt fest, dass die Beschriftung unter dem Symbol angezeigt wird.bottom Legt fest, dass die Beschriftung unter dem Symbol angezeigt wird. LEFT Legt fest, dass die Beschriftung links neben dem Symbol angezeigt wird.left Legt fest, dass die Beschriftung links neben dem Symbol angezeigt wird. RIGHT Legt fest, dass die Beschriftung rechts neben dem Symbol angezeigt wird.right Legt fest, dass die Beschriftung rechts neben dem Symbol angezeigt wird. TOP Legt fest, dass die Beschriftung über dem Symbol angezeigt wird.top Legt fest, dass die Beschriftung über dem Symbol angezeigt wird. Spacer Das Spacer-Steuerelement hilft ihnen untergeordnete Elemente innerhalb eines übergeordneten Containers anzuordnen.The <mx:Spacer> tag inherits all of the tag attributes of its superclass, and adds no new tag attributes.

  <mx:Spacer/>
  
]]>
mx.core:UIComponent Das Spacer-Steuerelement hilft ihnen untergeordnete Elemente innerhalb eines übergeordneten Containers anzuordnen. Obwohl das Spacer-Steuerelement nichts zeichnet, beansprucht es einen gewissen Raum innerhalb des Containers.

Im folgenden Beispiel wird ein bewegliches Spacer-Steuerelement verwendet, um ein Button-Steuerelement nach rechts zu drücken, sodass das Button-Steuerelement sich an der rechten Ecke des HBox-Containers ausrichtet.

  <mx:HBox>
      <mx:Image source="Logo.jpg"/>
      <mx:Label text="Company XYZ"/>
      <mx:Spacer width="100%"/>
      <mx:Button label="Close"/>
  </mx:HBox>
  
Spacer Konstruktor. Konstruktor.
ProgressBarDirection Die ProgressBarDirection-Klasse definiert die Werte für die direction-Eigenschaft der ProgressBar-Klasse.Object Die ProgressBarDirection-Klasse definiert die Werte für die direction-Eigenschaft der ProgressBar-Klasse. mx.controls.ProgressBarLEFT Legt fest, dass die Fortschrittsleiste von rechts nach links gefüllt wird.left Legt fest, dass die Fortschrittsleiste von rechts nach links gefüllt wird. RIGHT Legt fest, dass die Fortschrittsleiste von links nach rechts gefüllt wird.right Legt fest, dass die Fortschrittsleiste von links nach rechts gefüllt wird. MovieClipSWFLoader Das MovieClipSWFLoader-Steuerelement erweitert SWFLoader, um Convenience-Methoden zum Bearbeiten einer SWF bereitzustellen, deren Stamminhalt ein MovieClip ist. Dieser MovieClip darf jedoch keine Flex-Anwendung sein.mx.controls:SWFLoader Das MovieClipSWFLoader-Steuerelement erweitert SWFLoader, um Convenience-Methoden zum Bearbeiten einer SWF bereitzustellen, deren Stamminhalt ein MovieClip ist. Dieser MovieClip darf jedoch keine Flex-Anwendung sein. Beachten Sie, dass diese Klasse bei allen anderen SWF-Inhaltstypen für die movieClip-Get-Funktion „null“ zurückgibt und für Funktionsaufrufe einen Leerbefehl zur Folge hat. MovieClipSWFLoader Konstruktor Konstruktor gotoAndPlay Startet die Wiedergabe der SWF-Datei beim angegebenen Bild.frameEine Zahl für die Bildnummer oder ein String zur Bezeichnung des Bilds, zu dem der Abspielkopf springen soll. Wenn Sie eine Zahl angeben, ist diese relativ zur angegebenen Szene zu verstehen. Wenn Sie keine Szene angeben, bestimmt die aktuelle Szene die globale Nummer des abzuspielenden Bildes. Haben Sie eine Szene angegeben, springt der Abspielkopf in dieser Szene zum Bild mit der angegebenen Nummer. scenenullDer Name der abzuspielenden Szene. Startet die Wiedergabe der SWF-Datei beim angegebenen Bild. Wenn der Inhalt kein MovieClip ist, hat dies einen Leerbefehl zur Folge. flash.display.MovieClip.gotoAndPlaygotoAndStop Beendet die Wiedergabe der SWF und setzt den Abspielkopf zum angegebenen Bild zurück.frameEine Zahl für die Bildnummer oder ein String zur Bezeichnung des Bilds, zu dem der Abspielkopf springen soll. Wenn Sie eine Zahl angeben, ist diese relativ zur angegebenen Szene zu verstehen. Wenn Sie keine Szene angeben, bestimmt die aktuelle Szene die globale Nummer des abzuspielenden Bildes. Haben Sie eine Szene angegeben, springt der Abspielkopf in dieser Szene zum Bild mit der angegebenen Nummer. scenenullDer Name der abzuspielenden Szene. Beendet die Wiedergabe der SWF und setzt den Abspielkopf zum angegebenen Bild zurück. Wenn der Inhalt kein MovieClip ist, hat dies einen Leerbefehl zur Folge. flash.display.MovieClip.gotoAndStopgotoFirstFrameAndStop Setzt den Abspielkopf zum ersten Bild der ersten Szene zurück und beendet den MovieClip. Setzt den Abspielkopf zum ersten Bild der ersten Szene zurück und beendet den MovieClip. Wenn der Inhalt kein MovieClip ist, hat dies einen Leerbefehl zur Folge. nextFrame Geht zum nächsten Bild. Geht zum nächsten Bild. Leerbefehl, wenn Inhalt kein MovieClip ist. flash.display.MovieClip.nextFramenextScene Geht zur nächsten Szene. Geht zur nächsten Szene. Leerbefehl, wenn Inhalt kein MovieClip ist. flash.display.MovieClip.nextSceneplay Startet die Wiedergabe des SWF-Inhalts. Startet die Wiedergabe des SWF-Inhalts. Wenn der Inhalt kein MovieClip ist, hat dies einen Leerbefehl zur Folge. flash.display.MovieClip.playprevFrame Geht zum vorherigen Bild. Geht zum vorherigen Bild. Leerbefehl, wenn Inhalt kein MovieClip ist. flash.display.MovieClip.prevFrameprevScene Geht zur vorherigen Szene. Geht zur vorherigen Szene. Leerbefehl, wenn Inhalt kein MovieClip ist. flash.display.MovieClip.prevScenestop Beendet die Wiedergabe des SWF-Inhalts. Beendet die Wiedergabe des SWF-Inhalts. Wenn der Inhalt kein MovieClip ist, hat dies einen Leerbefehl zur Folge. flash.display.MovieClip.stopautoStop Wenn der Inhalt der SWF ein MovieClip ist und für autoStop „true“ festgelegt ist, wird der MovieClip direkt nach dem Laden angehalten.truetrue Wenn der Inhalt der SWF ein MovieClip ist und für autoStop „true“ festgelegt ist, wird der MovieClip direkt nach dem Laden angehalten. movieClip Handle für den zugrundeliegenden MovieClip der geladenen SWF. Handle für den zugrundeliegenden MovieClip der geladenen SWF. Wenn die SWF nicht auf einem MovieClip beruht, hat diese Eigenschaft den Wert „null“.