mx.controlsFileSystemDataGrid Mithilfe des FileSystemDataGrid-Steuerelements können Sie die Inhalte eines einzelnen Dateisystemordners im Datenrasterformat anzeigen.The <mx:FileSystemDataGrid> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <mx:FileSystemDataGrid
    Properties
    dateFormatString=""
    directory="null"
    enumerationMode="directoriesFirst"
    extensions="null"
    filterFunction="null"
    nameCompareFunction="null"
    selectedPath="null"
    selectedPaths="null"
    showExtensions="true"
    showHidden="false"
    showIcons="true"
 
    Styles
    directoryIcon="TreeNodeIcon"
    fileIcon="TreeNodeIcon"
 
    Events
    directoryChange="No default"
    directoryChanging="No default"
    fileChoose="No default"
  />
  
]]>
mx.controls:DataGrid Mithilfe des FileSystemDataGrid-Steuerelements können Sie die Inhalte eines einzelnen Dateisystemordners im Datenrasterformat anzeigen.

Die für jedes Element angezeigten Informationen umfassen Name (mit einem optionalen generischen Symbol), Typ, Größe, Erstellungsdatum und Änderungsdatum. Dafür erstellt FileSystemDataGrid automatisch fünf Spalten (DataGridColumn-Instanzen) - nameColumn, typeColumn, sizeColumn, creationDateColumn und modificationDateColumn - und setzt die columns-Eigenschaft auf ein Array dieser fünf Instanzen. Jede Spalteninstanz wird so konfiguriert, dass sie automatisch eine passende labelFunction, sortCompareFunction usw. erhält. Wenn Sie nicht alle fünf Spalten verwenden oder die Reihenfolge ändern möchten, ändern Sie die columns-Eigenschaft. Wenn Sie eine Spalte anpassen möchten, z. B. durch das Ändern der labelFunction, weisen Sie diese Eigenschaft einfach dem entsprechenden Spaltenobjekt erneut zu.

Um die angezeigten Daten zu ändern, anstatt die dataProvider-Eigenschaft zu verwenden, legen Sie die directory-Eigenschaft fest. Das Steuerelement füllt dann die dataProvider-Eigenschaft automatisch durch das Aufzählen der Ordnerinhalte. Sie sollten die dataProvider-Eigenschaft nicht selbst festlegen.

Legen Sie diedirectory-Eigenschaft wie im folgenden Beispiel beschrieben auf eine Dateiinstanz fest:

<mx:FileSystemDataGrid directory="{File.desktopDirectory}"/>

Legen Sie dieenumerationMode-Eigenschaft fest, um anzugeben, ob Dateien, Unterordner oder beide angezeigt werden sollen. Es gibt drei Arten, um beide anzuzeigen: Ordner zuerst, Dateien zuerst oder gemischt.

Sie können die extensions-Eigenschaft festlegen, damit nur Dateien mit den festgelegten Erweiterungen angezeigt werden. Die showHidden-Eigenschaft bestimmt, ob das Steuerelement Dateien und Unterordner anzeigt, die das Betriebssystem normalerweise ausblendet. Sie können eine zusätzliche filterFunction für die Ausführung benutzerdefinierter Filter und eine nameCompareFunction für die benutzerdefinierte Sortierung festlegen.

Da AIR Dateisystemmeldungen nicht unterstützt, wird dieses Steuerelement nicht automatisch aktualisiert, wenn Dateien oder Unterordner erstellt, gelöscht, verschoben oder umbenannt werden; anders ausgedrückt kann es eine veraltete Ansicht des Dateisystems anzeigen. Sie können jedochrefresh() aufrufen, um die Inhalte des aktuellen directory erneut aufzulisten. Das können Sie beispielsweise dann tun, wenn Sie einen Dateivorgang ausgeführt haben, der zu einer veralteten Anzeige des Steuerelements führt oder wenn ein Benutzer die Anwendung deaktiviert und erneut aktiviert hat.

Die showIcons-Eigenschaft wird für das Ein- bzw. Ausblenden von Symbolen und die showExtensions-Eigenschaft für das Ein- bzw. Ausblenden von Erweiterungen verwendet.

Das Steuerelement stellt zwei Methoden bereit, findItem() und findIndex(), die Sie zum Durchsuchen der angezeigten Dateien und Unterordner verwenden können, um die/den durch einen nativePath bezeichnete/n Datei/Unterordner zu finden.

Zwei Eigenschaften, selectedPath und selectedPaths, funktionieren ähnlich wie selectedItem und selectedItems oder selectedIndex und selectedIndices, erlauben Ihnen aber, die Auswahl über nativePath-Zeichenfolgen festzulegen. Sie sind hilfreich, wenn Sie einen Ordner mit bestimmten vorausgewählten Elementen anzeigen möchten, weil Sie in diesem Fall noch nicht über die Dateielemente verfügen, die das Steuerelement beim Auflisten des Ordners erstellt, und noch nicht wissen, wie deren Indizes lauten werden.

Das Steuerelement erlaubt es dem Benutzer, mithilfe der Maus oder Tastatur zu anderen Ordnern zu navigieren. Der Benutzer kann versuchen, den Ordner zu ändern, indem er auf einen Unterordner doppelklickt, die Eingabetaste oder die Tastenkombination „Strg+Nach unten“ drückt, wenn ein Unterordner ausgewählt ist, die Tastenkombination „Strg+Nach oben“ drückt, wenn das Steuerelement den Ordner „COMPUTER“ nicht anzeigt, die Tastenkombination „Strg+Nach links“ drückt, wenn es einen „vorherigen“ Ordner gibt, zu dem man zurücknavigieren kann, oder die Tastenkombination „Strg+Nach rechts“ drückt, wenn es einen „nächsten“ Ordner gibt, zu dem man navigieren kann. Wenn der Benutzer versucht, den angezeigten Ordner zu ändern, löst das Steuerelement ein directoryChanging-Ereignis aus, das abgebrochen werden kann. Wenn dieses Ereignis nicht durch Aufrufen von event.preventDefault() abgebrochen wird, zeigt das Steuerelement die Inhalte des neuen Ordners und die Änderungen der directory-Eigenschaften an. Immer, wenn die directory-Eigenschaften, aus welchen Gründen auch immer, geändert werden, löst das Steuerelement ein directoryChange-Ereignis aus, das Sie davon informiert.

Zur Unterstützung der Steuerelemente „Nach oben“ und „Nach unten“ verfügt die FileSystemList-Liste über die canNavigateUp- und canNavigateDown-Eigenschaften und die navigateUp()- und navigateDown()-Methoden. Für das Navigieren zu einem beliebigen Ordner steht navigateTo() zur Verfügung.

Das Steuerelement merkt sich, zu welchen Ordnern navigiert wurde, damit Sie die Steuerelemente „Zurück“ und „Weiter“ einfach unterstützen können. Weitere Informationen finden Sie unter den Eigenschaften backHistory, forwardHistory, canNavigateBack und canNavigateForward und den Methoden navigateBack() und navigateForward().

Hinweis: Die für jedes Element angezeigten Symbole sind generische Datei- und Ordnersymbole, die mithilfe der Stile fileIcon und directoryIcon festgelegt werden. Die listenbasierten Steuerelemente von Flex unterstützen derzeit nur die Anzeige eingebetteter Symbole, keine zur Laufzeit gelesenen Symbole. Deshalb werden die eigentlichen im Betriebssystem angezeigten Dateisystemsymbole nicht in einem FileSystemDataGrid angezeigt, auch wenn sie in AIR über die icon-Eigenschaft einer Datei zugänglich sind.

flash.filesystem.FilefileChoose Wird ausgelöst, wenn der Benutzer eine Datei entweder durch Doppelklicken oder durch Auswählen und Drücken der Eingabetaste wählt.mx.events.FileEvent.FILE_CHOOSEmx.events.FileEvent Wird ausgelöst, wenn der Benutzer eine Datei entweder durch Doppelklicken oder durch Auswählen und Drücken der Eingabetaste wählt. directoryChanging Wird ausgelöst, wenn der Benutzer versucht, den von diesem Steuerelement angezeigten Ordner zu ändern.mx.events.FileEvent.DIRECTORY_OPENINGmx.events.FileEvent Wird ausgelöst, wenn der Benutzer versucht, den von diesem Steuerelement angezeigten Ordner zu ändern.

Der Benutzer kann versuchen, den Ordner zu ändern, indem er auf einen Unterordner doppelklickt, die Eingabetaste oder die Tastenkombination „Strg+Nach unten“ drückt, wenn ein Unterordner ausgewählt ist, die Tastenkombination „Strg+Nach oben“ drückt, wenn das Steuerelement den Ordner „COMPUTER“ nicht anzeigt, die Tastenkombination „Strg+Nach links“ drückt, wenn es in der Verlaufsliste einen „vorherigen“ Ordner gibt, zu dem man zurücknavigieren kann, oder die Tastenkombination „Strg+Nach rechts“ drückt, wenn es in der Verlaufsliste einen „nächsten“ Ordner gibt, zu dem man navigieren kann.

Dieses Ereignis kann abgebrochen werden. Beim Aufrufen von event.preventDefault() wird der Ordner nicht geändert.

Nachdem die directory-Eigenschaft geändert wurde und dataProvider File-Instanzen für die Elemente im neuen Ordner enthält, wird das directoryChange-Ereignis ausgelöst.

directoryChange Wird ausgelöst, wenn sich der ausgewählte Ordner, der von diesem Steuerelement angezeigt wird, aus irgendeinem Grund ändert.mx.events.FileEvent.DIRECTORY_CHANGEmx.events.FileEvent Wird ausgelöst, wenn sich der ausgewählte Ordner, der von diesem Steuerelement angezeigt wird, aus irgendeinem Grund ändert. FileSystemDataGrid Konstruktor. Konstruktor. clear findIndex Eine auf null basierende Indexposition oder -1, wenn keine Datei mit dem angegebenen Pfad gefunden wurde. nativePathEin String, der den nativePath eines Dateielements angibt. findItem Eine Dateiinstanz mit dem angegebenen nativePath oder null, wenn keine Dateiinstanz gefunden wurde. nativePathEin String, der den nativePath eines Dateielements angibt. navigateBack Ändert dieses Steuerelement, sodass es die Inhalte eines früher besuchten Ordners aus dem backHistory-Array anzeigt.index0Die Indexposition im backHistory-Array, zu der navigiert werden soll. Der Standardwert ist 0; er gibt den Ordner an, der am wenigsten weit zurückliegt. Ändert dieses Steuerelement, sodass es die Inhalte eines früher besuchten Ordners aus dem backHistory-Array anzeigt.

Wenn das backHistory-Array leer ist oder eine Indexposition angegeben wurde, die nicht im Array ist, bleibt diese Methode ergebnislos.

Wenn diese Methode erfolgreich ausgeführt wird, enthält die directory-Eigenschaft die Dateiinstanz für den neuen Ordner. Die dataProvider-Eigenschaft ist temporär null, bis der neue Ordner aufgelistet wurde. Nach der Auflistung enthält die dataProvider-Eigenschaft eine ArrayCollection von Dateiinstanzen für die Inhalte des neuen Ordners.

Die Verlaufsliste bleibt unverändert. Die aktuelle Indexposition verändert sich jedoch, was Auswirkungen auf die backHistory- sowie die forwardHistory-Eigenschaften hat. Diese verfügen über neue Werte, sobald die Methode erfolgreich ausgeführt wurde.

Das nachstehende Beispiel zeigt, wie diese Methode gemeinsam mit dem FileSystemHistoryButton-Steuerelement zur Erstellung einer „Zurück“-Schaltfläche eingesetzt wird:

      <mx:FileSystemDataGrid id="fileSystemViewer" directory="{File.desktopDirectory}"/>
      <mx:FileSystemHistoryButton label="Back"
          enabled="{fileSystemViewer.canNavigateBack}"
          dataProvider="{fileSystemViewer.backHistory}"
          click="fileSystemViewer.navigateBack();"
          itemClick="fileSystemViewer.navigateBack(event.index);"/>
backHistorycanNavigateBack
navigateDown Ändert dieses Steuerelement, sodass es die Inhalte des ausgewählten Unterordners anzeigt. Ändert dieses Steuerelement, sodass es die Inhalte des ausgewählten Unterordners anzeigt.

Wenn kein Unterordner ausgewählt ist, bleibt diese Methode ergebnislos.

Wenn diese Methode erfolgreich ausgeführt wird, enthält die directory-Eigenschaft die Dateiinstanz für den neuen Ordner. Die dataProvider-Eigenschaft ist temporär null, bis der neue Ordner aufgelistet wurde. Nach der Auflistung enthält die dataProvider-Eigenschaft eine ArrayCollection von Dateiinstanzen für die Inhalte des neuen Ordners.

Das nachstehende Beispiel zeigt, wie diese Methode gemeinsam mit dem Button-Steuerelement zur Erstellung einer „Öffnen“-Schaltfläche eingesetzt wird:

      <mx:FileSystemDataGrid id="fileSystemViewer" directory="{File.desktopDirectory}"/>
      <mx:Button label="Open"
          enabled="{fileSystemViewer.canNavigateDown}"
          click="fileSystemViewer.navigateDown();"/>
canNavigateDown
navigateForward Ändert dieses Steuerelement, sodass es die Inhalte eines früher besuchten Ordners aus dem forwardHistory-Array anzeigt.index0Die Indexposition im forwardHistory-Array, zu der navigiert werden soll. Der Standardwert ist 0; er gibt den Ordner an, der als Nächstes folgt. Ändert dieses Steuerelement, sodass es die Inhalte eines früher besuchten Ordners aus dem forwardHistroy-Array anzeigt.

Wenn das forwardHistory-Array leer ist oder eine Indexposition angegeben wurde, die nicht im Array ist, bleibt diese Methode ergebnislos.

Wenn diese Methode erfolgreich ausgeführt wird, enthält die directory-Eigenschaft die Dateiinstanz für den neuen Ordner. Die dataProvider-Eigenschaft ist temporär null, bis der neue Ordner aufgelistet wurde. Nach der Auflistung enthält die dataProvider-Eigenschaft eine ArrayCollection von Dateiinstanzen für die Inhalte des neuen Ordners.

Die Verlaufsliste bleibt unverändert. Die aktuelle Indexposition verändert sich jedoch, was Auswirkungen auf die backHistory- sowie die forwardHistory-Eigenschaften hat. Diese verfügen über neue Werte, sobald die Methode erfolgreich ausgeführt wurde.

Das nachstehende Beispiel zeigt, wie diese Methode gemeinsam mit dem FileSystemHistoryButton-Steuerelement zur Erstellung einer „Weiter“-Schaltfläche eingesetzt wird:

      <mx:FileSystemDataGrid id="fileSystemViewer" directory="{File.desktopDirectory}"/>
      <mx:FileSystemHistoryButton label="Forward"
          enabled="{fileSystemViewer.canNavigateForward}"
          dataProvider="{fileSystemViewer.forwardHistory}"
          click="fileSystemViewer.navigateForward();"
          itemClick="fileSystemViewer.navigateForward(event.index);"/>
canNavigateForwardforwardHistory
navigateTo directoryEin Dateiobjekt, das eine Datei oder einen Ordner darstellt. navigateUp Ändert dieses Steuerelement, sodass es die Inhalte des nächsten Ordners eine Ebene höher in der Hierarchie anzeigt. Ändert dieses Steuerelement, sodass es die Inhalte des nächsten Ordners eine Ebene höher in der Hierarchie anzeigt.

Wenn dieses Steuerelement derzeit einen Stammordner (wie z. B. C: oder D: in Microsoft Windows) anzeigt, bleibt diese Methode wirkungslos.

Wenn diese Methode erfolgreich ausgeführt wird, enthält die directory-Eigenschaft die Dateiinstanz für den neuen Ordner. Die dataProvider-Eigenschaft ist temporär null, bis der neue Ordner aufgelistet wurde. Nach der Auflistung enthält die dataProvider-Eigenschaft eine ArrayCollection von File-Instanzen für die Inhalte des neuen Ordners.

Das nachstehende Beispiel zeigt, wie diese Eigenschaft gemeinsam mit dem Button-Steuerelement zur Erstellung einer „Nach oben“-Schaltfläche eingesetzt wird:

      <mx:FileSystemDataGrid id="fileSystemViewer" directory="{File.desktopDirectory}"/>
      <mx:Button label="Up"
          enabled="{fileSystemViewer.canNavigateUp}"
          click="fileSystemViewer.navigateUp();"/>
canNavigateUp
refresh COMPUTER unknown creationDateColumn Die DataGridColumn-Spalte, welche die Created-Spalte darstellt. Die DataGridColumn-Spalte, welche die Created-Spalte darstellt. Das FileSystemDataGrid-Steuerelement erstellt diese Spalte automatisch.

Zur Anpassung dieser Spalte können Eigenschaften wie creationDateColumn.width festgelegt werden. Zum Entfernen dieser Spalte oder zum Verändern der Reihenfolge setzen Sie die columns-Eigenschaft auf ein Array wie z. B. [ nameColumn, modificationDateColumn, sizeColumn ].

modificationDateColumn Die DataGridColumn-Spalte, welche die Modified-Spalte darstellt. Die DataGridColumn-Spalte, welche die Modified-Spalte darstellt. Das FileSystemDataGrid-Steuerelement erstellt diese Spalte automatisch.

Zur Anpassung dieser Spalte können Eigenschaften wie modificationDateColumn.width festgelegt werden. Zum Entfernen dieser Spalte oder zum Verändern der Reihenfolge setzen Sie die columns-Eigenschaft auf ein Array wie z. B. [ nameColumn, modificationDateColumn, sizeColumn ].

nameColumn Die DataGridColumn-Spalte, welche die Name-Spalte darstellt. Die DataGridColumn-Spalte, welche die Name-Spalte darstellt. Das FileSystemDataGrid-Steuerelement erstellt diese Spalte automatisch.

Zur Anpassung dieser Spalte können Eigenschaften wie nameColumn.width festgelegt werden. Zum Entfernen dieser Spalte oder zum Verändern der Reihenfolge setzen Sie die columns-Eigenschaft auf ein Array wie z. B. [ nameColumn, modificationDateColumn, sizeColumn ].

sizeColumn Die DataGridColumn-Spalte, welche die Size-Spalte darstellt. Die DataGridColumn-Spalte, welche die Size-Spalte darstellt. Das FileSystemDataGrid-Steuerelement erstellt diese Spalte automatisch.

Zur Anpassung dieser Spalte können Eigenschaften wie sizeColumn.width festgelegt werden. Zum Entfernen dieser Spalte oder zum Verändern der Reihenfolge setzen Sie die columns-Eigenschaft auf ein Array wie z. B. [ nameColumn, modificationDateColumn, sizeColumn ].

typeColumn Die DataGridColumn-Spalte, welche die Type-Spalte darstellt. Die DataGridColumn-Spalte, welche die Type-Spalte darstellt. Das FileSystemDataGrid-Steuerelement erstellt diese Spalte automatisch.

Zur Anpassung dieser Spalte können Eigenschaften wie typeColumn.width festgeslegt werden. Zum Entfernen dieser Spalte oder zum Verändern der Reihenfolge setzen Sie die columns-Eigenschaft auf ein Array wie z. B. [ nameColumn, modificationDateColumn, sizeColumn ].

backHistory Ein Array von File-Objekten, welche die Ordner darstellen, zu denen der Benutzer zurücknavigieren kann.[] Ein Array von File-Objekten, das die Ordner darstellt, zu denen der Benutzer zurücknavigieren kann.

Das erste Element in diesem Array ist der in der Verlaufsliste am nächsten zurückliegende Ordner. Das letzte Element ist der in der Verlaufsliste am weitesten zurückliegende Ordner.

Dieses Array kann ein null-Element enthalten, das einen nicht vorhandenen Ordner darstellt, dessen Inhalte Stammordner wie z. B. C:\ oder D:\ auf Microsoft Windows sind.

Das nachstehende Beispiel zeigt, wie diese Eigenschaft gemeinsam mit dem FileSystemHistoryButton-Steuerelement zur Implementierung einer „Zurück“-Schaltfläche eingesetzt wird:

      <mx:FileSystemDataGrid id="fileSystemViewer" directory="{File.desktopDirectory}"/>
      <mx:FileSystemHistoryButton label="Back"
         enabled="{fileSystemViewer.canNavigateBack}"
         dataProvider="{fileSystemViewer.backHistory}"
         click="fileSystemViewer.navigateBack();"
         itemClick="fileSystemViewer.navigateBack(event.index);"/>
canNavigateBacknavigateBack()mx.controls.FileSystemHistoryButton
canNavigateBack Ein Flag, welches „true“ ist, wenn mindestens ein Ordner in der Verlaufsliste vorhanden ist, zu dem der Benutzer zurücknavigieren kann.false Ein Flag, welches true ist, wenn mindestens ein Ordner in der Verlaufsliste vorhanden ist, zu dem der Benutzer zurücknavigieren kann.

Das nachstehende Beispiel zeigt, wie diese Eigenschaft gemeinsam mit dem FileSystemHistoryButton-Steuerelement zur Implementierung einer „Zurück“-Schaltfläche eingesetzt wird:

      <mx:FileSystemDataGrid id="fileSystemViewer" directory="{File.desktopDirectory}"/>
      <mx:FileSystemHistoryButton label="Back"
          enabled="{fileSystemViewer.canNavigateBack}"
          dataProvider="{fileSystemViewer.backHistory}"
          click="fileSystemViewer.navigateBack();"
          itemClick="fileSystemViewer.navigateBack(event.index);"/>
backHistorynavigateBack()
canNavigateDown Ein Flag, welches „true“ ist, wenn der Benutzer nach unten in den ausgewählten Ordner navigieren kann.false Ein Flag, welches true ist, wenn der Benutzer nach unten in einen ausgewählten Ordner navigieren kann. Ein Flag, welches false ist, wenn kein Element ausgewählt wurde oder das ausgewählte Element eine Datei und kein Ordner ist.

Das nachstehende Beispiel zeigt, wie diese Eigenschaft gemeinsam mit dem Button-Steuerelement eingesetzt wird:

      <mx:FileSystemDataGrid id="fileSystemViewer" directory="{File.desktopDirectory}"/>
      <mx:Button label="Open"
          enabled="{fileSystemViewer.canNavigateDown}"
          click="fileSystemViewer.navigateDown();"/>
navigateDown()
canNavigateForward Ein Flag, welches „true“ ist, wenn mindestens ein Ordner in der Verlaufsliste vorhanden ist, zu dem der Benutzer weiternavigieren kann.false Ein Flag, welches true ist, wenn mindestens ein Ordner in der Verlaufsliste vorhanden ist, zu dem der Benutzer weiternavigieren kann.

Das nachstehende Beispiel zeigt, wie diese Eigenschaft gemeinsam mit dem FileSystemHistoryButton-Steuerelement zur Implementierung einer „Weiter“-Schaltfläche eingesetzt wird:

      <mx:FileSystemDataGrid id="fileSystemViewer" directory="{File.desktopDirectory}"/>
      <mx:FileSystemHistoryButton label="Forward"
          enabled="{fileSystemViewer.canNavigateForward}"
          dataProvider="{fileSystemViewer.forwardHistory}"
          click="fileSystemViewer.navigateForward();"
          itemClick="fileSystemViewer.navigateForward(event.index);"/>
forwardHistorynavigateForward()
canNavigateUp Ein Flag, welches „true“ ist, wenn der Benutzer zu einem übergeordneten Ordner navigieren kann.false Ein Flag, welches true ist, wenn der Benutzer zu einem übergeordneten Ordner navigieren kann. Ein Flag, welches nur dann false ist, wenn dieses Steuerelement Stammordner wie C:\ und D:\ in Microsoft Windows anzeigt. (Das ist der Fall, in dem die directory-Eigenschaft COMPUTER ist.)

Das nachstehende Beispiel zeigt, wie diese Eigenschaft gemeinsam mit dem Button-Steuerelement eingesetzt wird:

      <mx:FileSystemDataGrid id="fileSystemViewer" directory="{File.desktopDirectory}"/>
      <mx:Button label="Up"
          enabled="{fileSystemViewer.canNavigateUp}"
          click="fileSystemViewer.navigateUp();"/>
navigateUp()
dateFormatString Ein String, welcher bestimmt, wie Daten in den Created- und Modified-Spalten formatiert werden. Ein String, welcher bestimmt, wie Daten in den Created- und Modified-Spalten formatiert werden. Das Einstellen dieser Eigenschaft legt den formatString eines internen DateFormatter fest, der durch dieses Steuerelement erstellt wird. mx.formatters.DateFormatter.formatStringdirectory enumerationMode FileSystemEnumerationMode.DIRECTORIES_FIRST mx.controls.FileSystemEnumerationModeextensions null filterFunction null forwardHistory Ein Array von File-Objekten, welche die Ordner darstellen, zu denen der Benutzer weiternavigieren kann.[] Ein Array von File-Objekten, welches die Ordner darstellt, zu denen der Benutzer weiternavigieren kann.

Das erste Element in diesem Array ist der in der Verlaufsliste als Nächstes folgende Ordner. Das letzte Element ist der in der Verlaufsliste am weitesten vorne liegende Ordner.

Dieses Array kann ein null-Element enthalten, das einen nicht vorhandenen Ordner darstellt, dessen Inhalte Stammordner wie z. B. C:\ oder D:\ auf Windows sind.

Das nachstehende Beispiel zeigt, wie diese Eigenschaft gemeinsam mit dem FileSystemHistoryButton-Steuerelement zur Implementierung einer „Weiter“-Schaltfläche eingesetzt wird:

      <mx:FileSystemDataGrid id="fileSystemViewer" directory="{File.desktopDirectory}"/>
      <mx:FileSystemHistoryButton label="Forward"
          enabled="{fileSystemViewer.canNavigateForward}"
          dataProvider="{fileSystemViewer.forwardHistory}"
          click="fileSystemViewer.navigateForward();"
          itemClick="fileSystemViewer.navigateForward(event.index);"/>
mx.controls.FileSystemHistoryButton
nameCompareFunction null selectedPath null mx.controls.listClasses.ListBase.selectedIndexmx.controls.listClasses.ListBase.selectedItemselectedPaths [] mx.controls.listClasses.ListBase.selectedIndexmx.controls.listClasses.ListBase.selectedItemshowExtensions showHidden showIcons sizeDisplayMode Ein String, welcher festlegt, ob die Size-Spalte die Dateigröße in Byte oder auf das nächste Kilobyte gerundet anzeigt, wobei ein Kilobyte 1024 Byte entspricht. Ein String, welcher festlegt, ob die Size-Spalte die Dateigröße in Byte oder auf das nächste Kilobyte gerundet anzeigt, wobei ein Kilobyte 1024 Byte entspricht. Die möglichen Werte sind in der FileSystemSizeDisplayMode-Klasse definiert. mx.controls.FileSystemSizeDisplayMode
FileSystemTree Das FileSystemTree-Steuerelement zeigt die Inhalte eines Dateisystemordners als Baumstruktur an.The <mx:FileSystemTree> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <mx:FileSystemTree
    Properties
    directory="null"
    enumerationMode="directoriesFirst"
    extensions="null"
    filterFunction="null"
    nameCompareFunction="null"
    openPaths="null"
    selectedPath="null"
    selectedPaths="null"
    showExtensions="true"
    showHidden="false"
    showIcons="true"
 
    Events
    directoryChange="No default"
    directoryClosing="No default"
    directoryOpening="No default"
    fileChoose="No default"
  />
  
]]>
mx.controls:Tree Das FileSystemTree-Steuerelement zeigt die Inhalte eines Dateisystemordners als Baumstruktur an.

Der Ordner, dessen Inhalt angezeigt werden soll, wird festgelegt, indem die directory-Eigenschaft auf eine Instanz der flash.filesystem.File-Klasse gesetzt wird. (Dateiinstanzen können sowohl Ordner als auch Dateien repräsentieren.) Wenn sich diese Eigenschaft, aus welchen Gründen auch immer, ändert, löst das Steuerelement ein directoryChange-Ereignis aus.

Legen Sie dieenumerationMode-Eigenschaft fest, um anzugeben, ob Dateien, Unterordner oder beide angezeigt werden sollen. Es gibt drei Möglichkeiten, um sowohl Dateien als auch Unterordner innerhalb von Baum-Knoten anzuzeigen: Ordner zuerst, Dateien zuerst oder gemischt.

Sie können die extensions-Eigenschaft festlegen, um die Liste so zu filtern, dass nur Dateien mit den festgelegten Erweiterungen angezeigt werden. (Erweiterungen von Ordnern werden nicht berücksichtigt.) Durch Setzen der filterFunction-Eigenschaft können Sie auch eine eigene, zusätzliche Filterfunktion festlegen.

Die showExtensions-Eigenschaft wird für das Ein- bzw. Ausblenden von Dateierweiterungen und die showIcons-Eigenschaft für das Ein- bzw. Ausblenden von Symbolen verwendet.

Innerhalb jedes Baumknotens kann benutzerdefiniert sortiert werden, indem die nameCompareFunction-Eigenschaft auf eine Funktion gesetzt wird, welche zwei Datei- oder Ordnernamen vergleicht.

Klickt der Benutzer auf einen geschlossenen Ordnerknoten oder auf das Anzeigesymbol, löst das Steuerelement ein directoryOpening-Ereignis aus. Klickt der Benutzer auf einen geöffneten Ordnerknoten oder auf das Anzeigesymbol, löst das Steuerelement ein directoryClosing-Ereignis aus. Eine Prozedur kann beide Ereignisse durch Aufrufen von event.preventdefault() abbrechen. Der Knoten wird dann nicht geöffnet.

Doppelklickt ein Benutzer auf einen Dateiknoten, löst das Steuerelement ein select-Ereignis aus.

flash.filesystem.FilefileChoose Wird ausgelöst, wenn der Benutzer eine Datei entweder durch Doppelklicken oder durch Auswählen und Drücken der Eingabetaste wählt.mx.events.FileEvent.FILE_CHOOSEmx.events.FileEvent Wird ausgelöst, wenn der Benutzer eine Datei entweder durch Doppelklicken oder durch Auswählen und Drücken der Eingabetaste wählt. directoryOpening Wird ausgelöst, wenn der Benutzer einen Ordnerknoten mithilfe der Maus oder der Tastatur öffnet.mx.events.FileEvent.DIRECTORY_OPENINGmx.events.FileEvent Wird ausgelöst, wenn der Benutzer einen Ordnerknoten mithilfe der Maus oder Tastatur öffnet.

Dieses Ereignis kann abgebrochen werden. Wird event.preventDefault() aufgerufen, zeigt das Steuerelement weiterhin den aktuellen Ordner an anstatt den Unterordner, der doppelgeklickt wurde.

directoryClosing Wird ausgelöst, wenn der Benutzer einen geöffneten Ordner mithilfe der Maus oder Tastatur schließt.mx.events.FileEvent.DIRECTORY_CLOSINGmx.events.FileEvent Wird ausgelöst, wenn der Benutzer einen geöffneten Ordner mithilfe der Maus oder Tastatur schließt. directoryChange Wird ausgelöst, wenn sich die directory-Eigenschaft aus irgendeinem Grund ändert.mx.events.FileEvent.DIRECTORY_CHANGEmx.events.FileEvent Wird ausgelöst, wenn sich die directory-Eigenschaft aus irgendeinem Grund ändert. FileSystemTree Konstruktor. Konstruktor. clear Löscht die Liste. Löscht die Liste.

Diese Methode setzt den dataProvider auf null, ändert die directory-Eigenschaft jedoch nicht. Durch Aufrufen von refresh wird die Liste wieder gefüllt.

closeSubdirectory Schließt einen Unterordner, der durch einen nativen Dateisystempfad festgelegt ist.nativePathEin String, der den nativePath eines Dateielements angibt. Schließt einen Unterordner, der durch einen nativen Dateisystempfad festgelegt ist.

Wird durch den nativePath kein Ordner angegeben, der innerhalb des Steuerelements angezeigt wird, bleibt diese Methode wirkungslos.

findIndex Eine auf null basierende Indexposition oder -1, wenn keine Datei mit dem angegebenen Pfad gefunden wurde. nativePathEin String, der den nativePath eines Dateielements angibt. findItem Eine Dateiinstanz mit dem angegebenen nativePath oder null, wenn keine Dateiinstanz gefunden wurde. nativePathEin String, der den nativePath eines Dateielements angibt. openSubdirectory Öffnet einen Unterordner, der durch einen nativen Dateisystempfad festgelegt ist.nativePathEin String, der den nativePath eines Dateielements angibt. Öffnet einen Unterordner, der durch einen nativen Dateisystempfad festgelegt ist.

Diese Methode öffnet automatisch alle Ordner, die zum Erreichen des festgelegten Ordners geöffnet werden müssen.

Wenn der nativePath keinen bestehenden Dateisystemordner festlegt oder der Ordner sich nicht innerhalb jenes Ordners befindet, der vom Steuerelement angezeigt wird, bleibt diese Methode wirkungslos.

refresh Listet den von diesem Steuerelement angezeigten Ordner erneut auf. Listet den von diesem Steuerelement angezeigten Ordner erneut auf.

Wenn diese Methode erfolgreich ausgeführt wird, enthält die directory-Eigenschaft die Dateiinstanz für denselben Ordner wie zuvor. Die dataProvider-Eigenschaft ist temporär null, bis der Ordner erneut aufgelistet wurde. Nach der Auflistung enthält die dataProvider-Eigenschaft eine ArrayCollection von Dateiinstanzen für die Inhalte des Ordners.

COMPUTER unknown directory Der Ordner, dessen Inhalte von diesem Steuerelement angezeigt werden.COMPUTER Der Ordner, dessen Inhalte von diesem Steuerelement angezeigt werden.

Wenn Sie diese Eigenschaft auf ein File-Objekt setzen, welches einen bestehenden Ordner repräsentiert, wird der dataProvider sofort auf null gesetzt. Wenn dieses Steuerelement später vom LayoutManager erneut geprüft wird, zählt es die Ordnerinhalte gleichzeitig auf und befüllt die dataProvider-Eigenschaft mit einer ArrayCollection der entsprechenden File-Objekte der Dateien und Unterordner des Ordners.

Wird diese Eigenschaft auf eine Datei gesetzt, die keinen vorhandenen Ordner darstellt, ist das ein Fehler. Wird diese Eigenschaft auf COMPUTER gesetzt, werden die Stammordner wie C: und D: gleichzeitig angezeigt.

enumerationMode FileSystemEnumerationMode.DIRECTORIES_FIRST mx.controls.FileSystemEnumerationModeextensions null filterFunction null nameCompareFunction null openPaths Ein Array von nativePath-Strings für die Dateielemente, die geöffnete Unterordner darstellen.[] Ein Array von nativePath-Strings für die Dateielemente, die geöffnete Unterordner darstellen. Dieses Array ist leer, wenn keine Unterordner geöffnet sind. selectedPath null mx.controls.listClasses.ListBase.selectedIndexmx.controls.listClasses.ListBase.selectedItemselectedPaths [] mx.controls.listClasses.ListBase.selectedIndexmx.controls.listClasses.ListBase.selectedItemshowExtensions true showHidden false showIcons true
FileSystemList Mithilfe des FileSystemList-Steuerelements können Sie die Inhalte eines einzelnen Dateisystemordners im Listenformat anzeigen.The <mx:FileSystemList> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <mx:FileSystemList
    Properties
    directory="null"
    enumerationMode="directoriesFirst"
    extensions="null"
    filterFunction="null"
    nameCompareFunction="null"
    selectedPath="null"
    selectedPaths="null"
    showExtensions="true"
    showHidden="false"
    showIcons="true"
 
    Styles
    directoryIcon="TreeNodeIcon"
    fileIcon="TreeNodeIcon"
 
    Events
    directoryChange="No default"
    directoryChanging="No default"
    fileChoose="No default"
  />
  
]]>
mx.controls:List Mithilfe des FileSystemList-Steuerelements können Sie die Inhalte eines einzelnen Dateisystemordners im Listenformat anzeigen.

Um die angezeigten Daten zu ändern, anstatt die dataProvider-Eigenschaft zu verwenden, legen Sie die directory-Eigenschaft fest. Das Steuerelement füllt dann die dataProvider-Eigenschaft automatisch durch das Aufzählen der Ordnerinhalte. Sie sollten die dataProvider-Eigenschaft nicht selbst festlegen.

Legen Sie diedirectory-Eigenschaft wie im folgenden Beispiel beschrieben auf eine Dateiinstanz fest:

    <mx:FileSystemList directory="{File.desktopDirectory}"/>

Legen Sie dieenumerationMode-Eigenschaft fest, um anzugeben, ob Dateien, Unterordner oder beide angezeigt werden sollen. Es gibt drei Arten, um beide anzuzeigen: Ordner zuerst, Dateien zuerst oder gemischt.

Sie können die extensions-Eigenschaft festlegen, damit nur Dateien mit den festgelegten Erweiterungen angezeigt werden. showHidden bestimmt, ob das Steuerelement Dateien und Unterordner anzeigt, die vom Betriebssystem normalerweise ausgeblendet werden. Sie können eine zusätzlichefilterFunction-Funktion für die Ausführung benutzerdefinierter Filter und eine nameCompareFunction-Funktion für benutzerdefinierte Sortierung festlegen.

Da AIR Dateisystemmeldungen nicht unterstützt, wird dieses Steuerelement nicht automatisch aktualisiert, wenn Dateien oder Unterordner erstellt, gelöscht, verschoben oder umbenannt werden; anders ausgedrückt kann es eine veraltete Ansicht des Dateisystems anzeigen. Sie können jedochrefresh() aufrufen, um die Inhalte des aktuellen directory erneut aufzulisten. Das können Sie beispielsweise dann tun, wenn Sie einen Dateivorgang ausgeführt haben, der zu einer veralteten Anzeige des Steuerelements führt oder wenn ein Benutzer die Anwendung deaktiviert und erneut aktiviert hat.

Die showIcons-Eigenschaft wird für das Ein- bzw. Ausblenden von Symbolen und die showExtensions-Eigenschaft für das Ein- bzw. Ausblenden von Erweiterungen verwendet.

Das Steuerelement stellt zwei Methoden bereit, findItem() und findIndex(), die Sie zum Durchsuchen der angezeigten Dateien und Unterordner verwenden können, um die/den durch einen nativePath bezeichnete/n Datei/Unterordner zu finden.

Zwei Eigenschaften, selectedPath und selectedPaths, funktionieren ähnlich wie selectedItem und selectedItems oder selectedIndex und selectedIndices, erlauben Ihnen aber, die Auswahl über nativePath-Zeichenfolgen festzulegen. Sie sind hilfreich, wenn Sie einen Ordner mit bestimmten vorausgewählten Elementen anzeigen möchten, weil Sie in diesem Fall noch nicht über die Dateielemente verfügen, die das Steuerelement beim Auflisten des Ordners erstellt, und noch nicht wissen, wie deren Indizes lauten werden.

Das Steuerelement erlaubt es dem Benutzer, mithilfe der Maus oder Tastatur zu anderen Ordnern zu navigieren. Der Benutzer kann versuchen, den Ordner zu ändern, indem er auf einen Unterordner doppelklickt, die Eingabetaste oder die Tastenkombination „Strg+Nach unten“ drückt, wenn ein Unterordner ausgewählt ist, die Tastenkombination „Strg+Nach oben“ drückt, wenn das Steuerelement den Ordner „COMPUTER“ nicht anzeigt, die Tastenkombination „Strg+Nach links“ drückt, wenn es einen „vorherigen“ Ordner gibt, zu dem man zurücknavigieren kann, oder die Tastenkombination „Strg+Nach rechts“ drückt, wenn es einen „nächsten“ Ordner gibt, zu dem man navigieren kann. Wenn der Benutzer versucht, den angezeigten Ordner zu ändern, löst das Steuerelement ein directoryChanging-Ereignis aus, das abgebrochen werden kann. Wenn dieses Ereignis nicht durch Aufrufen von event.preventDefault() abgebrochen wird, zeigt das Steuerelement die Inhalte des neuen Ordners und die Änderungen der directory-Eigenschaften an. Immer, wenn die directory-Eigenschaften, aus welchen Gründen auch immer, geändert werden, löst das Steuerelement ein directoryChange-Ereignis aus, das Sie davon informiert.

Zur Unterstützung der Steuerelemente „Nach oben“ und „Nach unten“ verfügt die FileSystemList-Liste über die canNavigateUp- und canNavigateDown-Eigenschaften und die navigateUp()- und navigateDown()-Methoden. Für das Navigieren zu einem beliebigen Ordner steht navigateTo() zur Verfügung.

Das Steuerelement merkt sich, zu welchen Ordnern navigiert wurde, damit Sie die Steuerelemente „Zurück“ und „Weiter“ einfach unterstützen können. Weitere Informationen finden Sie unter den Eigenschaften backHistory, forwardHistory, canNavigateBack und canNavigateForward und den Methoden navigateBack() und navigateForward().

Hinweis: Die für jedes Element angezeigten Symbole sind generische Datei- und Ordnersymbole, die mithilfe der Stile fileIcon und directoryIcon festgelegt werden. Die listenbasierten Steuerelemente von Flex unterstützen derzeit nur die Anzeige eingebetteter Symbole, keine zur Laufzeit gelesenen Symbole. Deshalb werden die eigentlichen im Betriebssystem angezeigten Dateisystemsymbole nicht in einer FileSystemList angezeigt, auch wenn sie in AIR über die icon-Eigenschaft einer Datei zugänglich sind.

flash.filesystem.FilefileChoose Wird ausgelöst, wenn der Benutzer eine Datei entweder durch Doppelklicken oder durch Auswählen und Drücken der Eingabetaste wählt.mx.events.FileEvent.FILE_CHOOSEmx.events.FileEvent Wird ausgelöst, wenn der Benutzer eine Datei entweder durch Doppelklicken oder durch Auswählen und Drücken der Eingabetaste wählt. directoryChanging Wird ausgelöst, wenn der Benutzer versucht, den von diesem Steuerelement angezeigten Ordner zu ändern.mx.events.FileEvent.DIRECTORY_OPENINGmx.events.FileEvent Wird ausgelöst, wenn der Benutzer versucht, den von diesem Steuerelement angezeigten Ordner zu ändern.

Der Benutzer kann versuchen, den Ordner zu ändern, indem er auf einen Unterordner doppelklickt, die Eingabetaste oder die Tastenkombination „Strg+Nach unten“ drückt, wenn ein Unterordner ausgewählt ist, die Tastenkombination „Strg+Nach oben“ drückt, wenn das Steuerelement den Ordner „COMPUTER“ nicht anzeigt, die Tastenkombination „Strg+Nach links“ drückt, wenn es in der Verlaufsliste einen „vorherigen“ Ordner gibt, zu dem man zurücknavigieren kann, oder die Tastenkombination „Strg+Nach rechts“ drückt, wenn es in der Verlaufsliste einen „nächsten“ Ordner gibt, zu dem man navigieren kann.

Dieses Ereignis kann abgebrochen werden. Beim Aufrufen von event.preventDefault() wird der Ordner nicht geändert.

Nachdem die directory-Eigenschaft geändert wurde und dataProvider Dateiinstanzen für die Elemente im neuen Ordner enthält, wird das directoryChange-Ereignis ausgelöst.

directoryChange Wird ausgelöst, wenn der von diesem Steuerelement angezeigte Ordner sich aus irgendeinem Grund ändert.mx.events.FileEvent.DIRECTORY_CHANGEmx.events.FileEvent Wird ausgelöst, wenn der von diesem Steuerelement angezeigte Ordner sich aus irgendeinem Grund ändert. FileSystemList Konstruktor. Konstruktor. clear Setzt dieses Steuerelement zurück, sodass es keine Elemente anzeigt. Setzt dieses Steuerelement zurück, sodass es keine Elemente anzeigt.

Diese Methode setzt den dataProvider auf null, ändert die directory-Eigenschaft jedoch nicht. Durch Aufrufen von refresh wird die Liste wieder gefüllt.

findIndex Gibt die Indexposition des File-Elements mit dem angegebenen nativen Dateisystempfad zurück.Eine auf null basierende Indexposition oder -1, wenn keine Datei mit dem angegebenen Pfad gefunden wurde. nativePathEin String, der den nativePath eines Dateielements angibt. Gibt die Indexposition des File-Elements mit dem angegebenen nativen Dateisystempfad zurück.

Elemente, die in der Sammlung des Steuerelements vorhanden sind aber nicht angezeigt werden, weil sie beim Filtern nicht gesucht werden.

flash.filesystem.File.nativePath
findItem Durchsucht die in diesem Steuerelement derzeit angezeigten Dateiinstanzen und gibt jene mit der angegebenen nativePathproperty zurück.Eine Dateiinstanz mit dem angegebenen nativePath oder null, wenn keine Dateiinstanz gefunden wurde. nativePathEin String, der den nativePath eines Dateielements angibt. Durchsucht die in diesem Steuerelement derzeit angezeigten Dateiinstanzen und gibt jene mit der angegebenen nativePathproperty zurück.

Elemente, die in der Sammlung des Steuerelements vorhanden sind aber nicht angezeigt werden, weil sie beim Filtern nicht gesucht werden.

navigateBack Ändert dieses Steuerelement, sodass es die Inhalte eines früher besuchten Ordners aus dem backHistory-Array anzeigt.index0Die Indexposition im backHistory-Array, zu der navigiert werden soll. Der Standardwert ist 0; er gibt den Ordner an, der am wenigsten weit zurückliegt. Ändert dieses Steuerelement, sodass es die Inhalte eines früher besuchten Ordners aus dem backHistory-Array anzeigt.

Wenn das backHistory-Array leer ist oder eine Indexposition angegeben wurde, die nicht im Array ist, bleibt diese Methode ergebnislos.

Wenn diese Methode erfolgreich ausgeführt wird, enthält die directory-Eigenschaft die Dateiinstanz für den neuen Ordner. Die dataProvider-Eigenschaft ist temporär null, bis der neue Ordner aufgelistet wurde. Nach der Auflistung enthält die dataProvider-Eigenschaft eine ArrayCollection von Dateiinstanzen für die Inhalte des neuen Ordners.

Die Verlaufsliste bleibt unverändert. Die aktuelle Indexposition verändert sich jedoch, was Auswirkungen auf die backHistory- sowie die forwardHistory-Eigenschaften hat. Diese verfügen über neue Werte, sobald die Methode erfolgreich ausgeführt wurde.

Das nachstehende Beispiel zeigt, wie diese Methode gemeinsam mit dem FileSystemHistoryButton-Steuerelement zur Erstellung einer „Zurück“-Schaltfläche eingesetzt wird:

      <mx:FileSystemList id="fileSystemViewer" directory="{File.desktopDirectory}"/>
      <mx:FileSystemHistoryButton label="Back"
          enabled="{fileSystemViewer.canNavigateBack}"
          dataProvider="{fileSystemViewer.backHistory}"
          click="fileSystemViewer.navigateBack();"
          itemClick="fileSystemViewer.navigateBack(event.index);"/>
backHistorycanNavigateBack
navigateDown Ändert dieses Steuerelement, sodass es die Inhalte des ausgewählten Unterordners anzeigt. Ändert dieses Steuerelement, sodass es die Inhalte des ausgewählten Unterordners anzeigt.

Wenn kein Unterordner ausgewählt ist, bleibt diese Methode ergebnislos.

Wenn diese Methode erfolgreich ausgeführt wird, enthält die directory-Eigenschaft die Dateiinstanz für den neuen Ordner. Die dataProvider-Eigenschaft ist temporär null, bis der neue Ordner aufgelistet wurde. Nach der Auflistung enthält die dataProvider-Eigenschaft eine ArrayCollection von Dateiinstanzen für die Inhalte des neuen Ordners.

Das nachstehende Beispiel zeigt, wie diese Methode gemeinsam mit dem Button-Steuerelement zur Erstellung einer „Öffnen“-Schaltfläche eingesetzt wird:

      <mx:FileSystemList id="fileSystemViewer" directory="{File.desktopDirectory}"/>
      <mx:Button label="Open"
          enabled="{fileSystemViewer.canNavigateDown}"
          click="fileSystemViewer.navigateDown();"/>
canNavigateDown
navigateForward Ändert dieses Steuerelement, sodass es die Inhalte eines früher besuchten Ordners aus dem forwardHistory-Array anzeigt.index0Die Indexposition im forwardHistory-Array, zu der navigiert werden soll. Der Standardwert ist 0; er gibt den Ordner an, der als Nächstes folgt. Ändert dieses Steuerelement, sodass es die Inhalte eines früher besuchten Ordners aus dem forwardHistroy-Array anzeigt.

Wenn das forwardHistory-Array leer ist oder eine Indexposition angegeben wurde, die nicht im Array ist, bleibt diese Methode ergebnislos.

Wenn diese Methode erfolgreich ausgeführt wird, enthält die directory-Eigenschaft die Dateiinstanz für den neuen Ordner. Die dataProvider-Eigenschaft ist temporär null, bis der neue Ordner aufgelistet wurde. Nach der Auflistung enthält die dataProvider-Eigenschaft eine ArrayCollection von Dateiinstanzen für die Inhalte des neuen Ordners.

Die Verlaufsliste bleibt unverändert. Die aktuelle Indexposition verändert sich jedoch, was Auswirkungen auf die backHistory- sowie die forwardHistory-Eigenschaften hat. Diese verfügen über neue Werte, sobald die Methode erfolgreich ausgeführt wurde.

Das nachstehende Beispiel zeigt, wie diese Methode gemeinsam mit dem FileSystemHistoryButton-Steuerelement zur Erstellung einer „Weiter“-Schaltfläche eingesetzt wird:

      <mx:FileSystemList id="fileSystemViewer" directory="{File.desktopDirectory}"/>
      <mx:FileSystemHistoryButton label="Forward"
          enabled="{fileSystemViewer.canNavigateForward}"
          dataProvider="{fileSystemViewer.forwardHistory}"
          click="fileSystemViewer.navigateForward();"
          itemClick="fileSystemViewer.navigateForward(event.index);"/>
canNavigateForwardforwardHistory
navigateTo Ändert dieses Steuerelement, sodass es die Inhalte des angegebenen Ordners anzeigt.directoryEin Dateiobjekt, das eine Datei oder einen Ordner repräsentiert. Ändert dieses Steuerelement, sodass es die Inhalte des angegebenen Ordners anzeigt. navigateUp Ändert dieses Steuerelement, sodass es die Inhalte des nächsten Ordners eine Ebene höher in der Hierarchie anzeigt. Ändert dieses Steuerelement, sodass es die Inhalte des nächsten Ordners eine Ebene höher in der Hierarchie anzeigt.

Wenn dieses Steuerelement derzeit einen Stammordner (wie z. B. C: oder D: in Microsoft Windows) anzeigt, bleibt diese Methode wirkungslos.

Wenn diese Methode erfolgreich ausgeführt wird, enthält die directory-Eigenschaft die Dateiinstanz für den neuen Ordner. Die dataProvider-Eigenschaft ist temporär null, bis der neue Ordner aufgelistet wurde. Nach der Auflistung enthält die dataProvider-Eigenschaft eine ArrayCollection von Dateiinstanzen für die Inhalte des neuen Ordners.

Das nachstehende Beispiel zeigt, wie diese Methode gemeinsam mit dem Button-Steuerelement zur Erstellung einer „Nach oben“-Schaltfläche eingesetzt wird:

      <mx:FileSystemList id="fileSystemViewer" directory="{File.desktopDirectory}"/>
      <mx:Button label="Up"
          enabled="{fileSystemViewer.canNavigateUp}"
          click="fileSystemViewer.navigateUp();"/>
canNavigateUp
refresh Listet den von diesem Steuerelement angezeigten Ordner erneut auf. Listet den von diesem Steuerelement angezeigten Ordner erneut auf.

Da AIR Dateisystemmeldungen nicht unterstützt, wird dieses Steuerelement nicht automatisch aktualisiert, wenn Dateien oder Unterordner erstellt, gelöscht, verschoben oder umbenannt werden; anders ausgedrückt kann es eine veraltete Ansicht des Dateisystems anzeigen. Sie können jedochrefresh() aufrufen, um die Inhalte des aktuellen directory erneut aufzulisten, sodass es aktuell ist. Das können Sie beispielsweise dann tun, wenn Sie einen Dateivorgang ausgeführt haben, der zu einer veralteten Anzeige des Steuerelements führt oder wenn ein Benutzer die Anwendung deaktiviert und erneut aktiviert hat.

Diese Methode bewahrt markierte Elemente (sofern sie noch vorhanden sind) sowie die Bildlaufposition (sofern das erste sichtbare Element noch vorhanden ist).

COMPUTER Eine Konstante, die als Wert für die Ordner-Eigenschaft verwendet werden kann, die einen Pseudo-Top-Level-Ordner namens „Computer“ repräsentiert.unknown Eine Konstante, die als Wert für die directory-Eigenschaft verwendet werden kann, die einen Pseudo-Top-Level-Ordner namens „Computer“ repräsentiert. Dieser Pseudoordner enthält die Stammordner (beispielsweise C:\ und D:\ auf Windows oder / auf Macintosh). backHistory Ein Array von File-Objekten, das die Ordner darstellt, zu denen der Benutzer zurücknavigieren kann.[] Ein Array von File-Objekten, das die Ordner darstellt, zu denen der Benutzer zurücknavigieren kann.

Das erste Element in diesem Array ist der in der Verlaufsliste am nächsten zurückliegende Ordner. Das letzte Element ist der in der Verlaufsliste am weitesten zurückliegende Ordner.

Dieses Array kann ein null-Element enthalten, das einen nicht vorhandenen Ordner darstellt, dessen Inhalte Stammordner wie z. B. C:\ oder D:\ auf Microsoft Windows sind.

Das nachstehende Beispiel zeigt, wie diese Eigenschaft gemeinsam mit dem FileSystemHistoryButton-Steuerelement zur Implementierung einer „Zurück“-Schaltfläche eingesetzt wird:

      <mx:FileSystemList id="fileSystemViewer" directory="{File.desktopDirectory}"/>
      <mx:FileSystemHistoryButton label="Back"
          enabled="{fileSystemViewer.canNavigateBack}"
          dataProvider="{fileSystemViewer.backHistory}"
          click="fileSystemViewer.navigateBack();"
          itemClick="fileSystemViewer.navigateBack(event.index);"/>
canNavigateBacknavigateBack()mx.controls.FileSystemHistoryButton
canNavigateBack Ein Flag, welches „true“ ist, wenn mindestens ein Ordner in der Verlaufsliste vorhanden ist, zu dem der Benutzer zurücknavigieren kann.false Ein Flag, welches true ist, wenn mindestens ein Ordner in der Verlaufsliste vorhanden ist, zu dem der Benutzer zurücknavigieren kann.

Das nachstehende Beispiel zeigt, wie diese Eigenschaft gemeinsam mit dem FileSystemHistoryButton-Steuerelement zur Implementierung einer „Zurück“-Schaltfläche eingesetzt wird:

      <mx:FileSystemList id="fileSystemViewer" directory="{File.desktopDirectory}"/>
      <mx:FileSystemHistoryButton label="Back"
          enabled="{fileSystemViewer.canNavigateBack}"
          dataProvider="{fileSystemViewer.backHistory}"
          click="fileSystemViewer.navigateBack();"
          itemClick="fileSystemViewer.navigateBack(event.index);"/>
backHistorynavigateBack()
canNavigateDown Ein Flag, welches „true“ ist, wenn der Benutzer nach unten in den ausgewählten Ordner navigieren kann.false Ein Flag, welches true ist, wenn der Benutzer nach unten in einen ausgewählten Ordner navigieren kann. Ein Flag, welches false ist, wenn kein Element ausgewählt wurde oder das ausgewählte Element eine Datei und kein Ordner ist.

Das nachstehende Beispiel zeigt, wie diese Eigenschaft gemeinsam mit dem Button-Steuerelement eingesetzt wird:

      <mx:FileSystemList id="fileSystemViewer" directory="{File.desktopDirectory}"/>
      <mx:Button label="Open"
          enabled="{fileSystemViewer.canNavigateDown}"
          click="fileSystemViewer.navigateDown();"/>
navigateDown()
canNavigateForward Ein Flag, welches „true“ ist, wenn mindestens ein Ordner in der Verlaufsliste vorhanden ist, zu dem der Benutzer weiternavigieren kann.false Ein Flag, welches true ist, wenn mindestens ein Ordner in der Verlaufsliste vorhanden ist, zu dem der Benutzer weiternavigieren kann.

Das nachstehende Beispiel zeigt, wie diese Eigenschaft gemeinsam mit dem FileSystemHistoryButton-Steuerelement zur Implementierung einer „Weiter“-Schaltfläche eingesetzt wird:

      <mx:FileSystemList id="fileSystemViewer" directory="{File.desktopDirectory}"/>
      <mx:FileSystemHistoryButton label="Forward"
          enabled="{fileSystemViewer.canNavigateForward}"
          dataProvider="{fileSystemViewer.forwardHistory}"
          click="fileSystemViewer.navigateForward();"
          itemClick="fileSystemViewer.navigateForward(event.index);"/>
forwardHistorynavigateForward()
canNavigateUp Ein Flag, welches „true“ ist, wenn der Benutzer zu einem übergeordneten Ordner navigieren kann.false Ein Flag, welches true ist, wenn der Benutzer zu einem übergeordneten Ordner navigieren kann. Ein Flag, welches nur dann false ist, wenn dieses Steuerelement Stammordner wie C:\ und D:\ in Microsoft Windows anzeigt. (Das ist der Fall, in dem die directory-Eigenschaft COMPUTER ist.)

Das nachstehende Beispiel zeigt, wie diese Eigenschaft gemeinsam mit dem Button-Steuerelement eingesetzt wird:

      <mx:FileSystemList id="fileSystemViewer" directory="{File.desktopDirectory}"/>
      <mx:Button label="Up"
          enabled="{fileSystemViewer.canNavigateUp}"
          click="fileSystemViewer.navigateUp();"/>
navigateUp()
directory Der Ordner, dessen Inhalte von diesem Steuerelement angezeigt werden.COMPUTER Der Ordner, dessen Inhalte von diesem Steuerelement angezeigt werden.

Wenn Sie diese Eigenschaft auf ein File-Objekt setzen, welches einen bestehenden Ordner repräsentiert, wird der dataProvider sofort auf null gesetzt. Wenn dieses Steuerelement später vom LayoutManager erneut geprüft wird, zählt es die Ordnerinhalte gleichzeitig auf und befüllt die dataProvider-Eigenschaft mit einer ArrayCollection der entsprechenden File-Objekte der Dateien und Unterordner des Ordners.

Wird diese Eigenschaft auf eine Datei gesetzt, die keinen vorhandenen Ordner darstellt, ist das ein Fehler. Wird diese Eigenschaft auf COMPUTER gesetzt, werden die Stammordner wie C: und D: gleichzeitig angezeigt.

Durch das Setzen dieser Eigenschaft werden früher ausgewählte Elemente deaktiviert und das Steuerelement setzt seine Bildlaufposition auf die obere linke Ecke zurück.

enumerationMode Ein String, der festlegt, ob das Steuerelement nur Dateien, nur Unterordner oder beides anzeigt.FileSystemEnumerationMode.DIRECTORIES_FIRST Ein String, der festlegt, ob das Steuerelement nur Dateien, nur Unterordner oder beides anzeigt. Sollten beide angezeigt werden, so legt es auch fest, ob die Unterordner vor, nach oder gemischt mit den Dateien angezeigt werden. Die möglichen Werte sind in der FileSystemEnumerationMode-Klasse definiert.

Diese Eigenschaft hat Auswirkungen darauf, welche Unterordner und Dateien im Steuerelement angezeigt werden und in welcher Reihenfolge sie erscheinen. Sie hat jedoch keine Auswirkungen darauf, welche Dateiinstanzen in der dataProvider-Eigenschaft vorhanden sind; sie ändert lediglich das Verhalten der Filterfunktion, die auf den dataProvider angewendet wird. Durch das Setzen der Eigenschaft wird das aktuelle directory nicht neu aufgelistet.

Durch das Setzen dieser Eigenschaft werden ausgewählte Elemente deaktiviert und das Steuerelement setzt seine Bildlaufposition auf die obere linke Ecke zurück.

mx.controls.FileSystemEnumerationMode
extensions Ein Array von Erweiterungen, welches festlegt, welche Dateien von diesem Steuerelement angezeigt werden.null Ein Array von Erweiterungen, welches festlegt, welche Dateien von diesem Steuerelement angezeigt werden. Wenn diese Eigenschaft gesetzt ist, beispielsweise auf [ ".htm", ".html" ], werden nur Dateien mit diesen Erweiterungen angezeigt.

Bei Erweiterungen ist die Groß- und Kleinschreibung zu beachten, der vorangestellte Punkt ist optional. Beispiel: Wird ".HTML" festgelegt, entspricht dies "html".

Ordner werden nicht auf Erweiterungen gefiltert, selbst, wenn ihre Namen Punkte enthalten.

Die enumerationMode- und filterFunction-Eigenschaften bestimmen ebenfalls, welche Dateien im Steuerelement angezeigt werden. Beispiel: Wenn diese Eigenschaft [ ".htm", ".html" ] ist, wird eine HTML-Datei nicht angezeigt, wenn die enumerationMode-Eigenschaft FileSystemEnumerationMode.DIRECTORIES_ONLY ist oder die filterFunction den Wert false für die Datei zurückgibt.

Wenn diese Eigenschaft null ist, wird nicht nach Erweiterungen gefiltert und alle Dateien werden angezeigt. Wenn diese Eigenschaft ein leeres Array ist, werden alle Erweiterungen herausgefiltert und Dateien mit Erweiterungen werden nicht angezeigt.

Diese Eigenschaft hat Auswirkungen darauf, welche Dateien im Steuerelement angezeigt werden. Sie hat jedoch keine Auswirkungen darauf, welche Dateiinstanzen in der dataProvider-Eigenschaft vorhanden sind; sie ändert lediglich das Verhalten der Filterfunktion, die auf den dataProvider angewendet wird. Durch das Setzen der Eigenschaft wird das aktuelle directory nicht neu aufgelistet.

Durch das Setzen dieser Eigenschaft werden ausgewählte Elemente deaktiviert und das Steuerelement setzt seine Bildlaufposition auf die obere linke Ecke zurück.

filterFunction Eine Rückruffunktion, die für weiteres Filtern verwendet werden kann, um zu bestimmen, welche Unterordner angezeigt und ausgeblendet sind, nachdem die enumerationMode- und extensions-Eigenschaften angewendet wurden.null Eine Rückruffunktion, die für weiteres Filtern verwendet werden kann, um zu bestimmen, welche Unterordner angezeigt und ausgeblendet sind, nachdem die enumerationMode- und extensions-Eigenschaften angewendet wurden.

Diese Funktion muss über die folgende Signatur verfügen:

function myFilterFunction(file:File):Boolean
Diese Funktion sollte true zurückgeben, um die/den festgelegte/n Datei oder Unterordner anzuzeigen und false, um sie auszublenden.

Um sicher zu sein, dass alle aufgelisteten Dateien und Unterordner an diese Funktion übergeben werden, darf die enumerationMode-Eigenschaft nicht FileSystemEnumerationMode.FILES_ONLY oder FileSystemEnumerationMode.DIRECTORIES_ONLY sein, und die extensions-Eigenschaft muss null sein. Andernfalls wird durch diese beiden Eigenschaften gefiltert, bevor diese Filterfunktion aufgerufen wird.

Diese Eigenschaft hat Auswirkungen darauf, welche Unterordner und Dateien im Steuerelement angezeigt werden. Sie hat jedoch keine Auswirkungen darauf, welche Dateiinstanzen in der dataProvider-Eigenschaft vorhanden sind; sie ändert lediglich das Verhalten der Filterfunktion, die auf den dataProvider angewendet wird. Durch das Setzen der Eigenschaft wird das aktuelle directory nicht neu aufgelistet.

Durch das Setzen dieser Eigenschaft werden ausgewählte Elemente deaktiviert und das Steuerelement setzt seine Bildlaufposition auf die obere linke Ecke zurück.

forwardHistory Ein Array von File-Objekten, welches die Ordner darstellt, zu denen der Benutzer weiternavigieren kann.[] Ein Array von File-Objekten, welches die Ordner darstellt, zu denen der Benutzer weiternavigieren kann.

Das erste Element in diesem Array ist der in der Verlaufsliste als Nächstes folgende Ordner. Das letzte Element ist der in der Verlaufsliste am weitesten vorne liegende Ordner.

Dieses Array kann ein besonderes COMPUTER-File-Objekt enthalten, das einen nicht vorhandenen Ordner darstellt, dessen Inhalte Stammordner wie z. B. C:\ oder D:\ auf Windows sind.

Das nachstehende Beispiel zeigt, wie diese Eigenschaft gemeinsam mit dem FileSystemHistoryButton-Steuerelement zur Implementierung einer „Weiter“-Schaltfläche eingesetzt wird:

      <mx:FileSystemList id="fileSystemViewer" directory="{File.desktopDirectory}"/>
      <mx:FileSystemHistoryButton label="Forward"
          enabled="{fileSystemViewer.canNavigateForward}"
          dataProvider="{fileSystemViewer.forwardHistory}"
          click="fileSystemViewer.navigateForward();"
          itemClick="fileSystemViewer.navigateForward(event.index);"/>
canNavigateForwardnavigateForward()mx.controls.FileSystemHistoryButton
nameCompareFunction Eine Rückruffunktion, mit der Sie den Vergleich der Datei- und Unterordnernamen für die Erstellung der Sortierreihenfolge ändern können.null Eine Rückruffunktion, mit der Sie den Vergleich der Datei- und Unterordnernamen für die Erstellung der Sortierreihenfolge ändern können.

Diese Funktion muss über die folgende Signatur verfügen:

function myNameCompareFunction(name1:String, name2:String):int

Sie gibt-1 zurück, wenn in der Sortierreihenfolge name1 vor name2 aufgeführt werden soll, 1, wenn name1 nach name2 erscheinen soll und 0, wenn die Namen gleich sind.

Wenn Sie diese Eigenschaft nicht festlegen, führt das Steuerelement einen vom Gebietsschema abhängigen Vergleich der beiden Namen unter Berücksichtigung der Groß- und Kleinschreibung durch, indem zuerst die Stringmethode toLocaleLowerCase() für jeden Namen aufgerufen und die Namen dann mithilfe der Operatoren < und > verglichen werden.

Wenn enumerationMode entweder auf FileSystemEnumerationMode.FILES_FIRST oder auf FileSystemEnumerationMode.DIRECTORIES_FIRST gesetzt ist, wird diese Methode verwendet, um nur Namen innerhalb der separaten Gruppen von Dateien und Ordnern zu vergleichen.

Diese Eigenschaft hat Auswirkungen darauf, in welcher Reihenfolge Unterordner und Dateien im Steuerelement angezeigt werden. Sie hat jedoch keine Auswirkungen darauf, welche Dateiinstanzen in der dataProvider-Eigenschaft vorhanden sind; sie ändert lediglich das Verhalten der Sortierung, die auf den dataProvider angewendet wird. Durch das Setzen der Eigenschaft wird das aktuelle directory nicht neu aufgelistet.

Durch das Setzen dieser Eigenschaft werden ausgewählte Elemente deaktiviert und das Steuerelement setzt seine Bildlaufposition auf die obere linke Ecke zurück.

selectedPath Der nativePath des Datei-Elements, welches den/die untergeordnete/n Unterordner bzw. Datei darstellt, oder null, wenn kein Element ausgewählt ist.null Der nativePath des Datei-Elements, welches den/die untergeordnete/n Unterordner bzw. Datei darstellt, oder null, wenn kein Element ausgewählt ist.

Wenn mehrere Elemente ausgewählt sind, wird durch Abrufen dieser Eigenschaft der erste Pfad im selectedPaths-Array zurückgegeben.

Durch das Setzen dieser Eigenschaft werden die Eigenschaften selectedPaths, selectedItem, selectedItems, selectedIndex und selectedIndices beeinflusst.

mx.controls.listClasses.ListBase.selectedIndexmx.controls.listClasses.ListBase.selectedItem
selectedPaths Ein Array von nativePath-Strings für die File-Elemente, welche die ausgewählten Unterordner und Dateien repräsentieren.[] Ein Array von nativePath-Strings für die File-Elemente, welche die ausgewählten Unterordner und Dateien repräsentieren. Dieses Array ist leer, wenn keine Elemente ausgewählt wurden.

Durch das Setzen dieser Eigenschaft werden die Eigenschaften selectedPaths, selectedItem, selectedItems, selectedIndex und selectedIndices beeinflusst.

mx.controls.listClasses.ListBase.selectedIndexmx.controls.listClasses.ListBase.selectedItem
showExtensions Ein Flag, welches festlegt, ob in Dateinamen Erweiterungen angezeigt werden.true Ein Flag, welches festlegt, ob in Dateinamen Erweiterungen angezeigt werden. Setzen Sie diese Eigenschaft auf true, um Dateierweiterungen anzuzeigen, und auf false, um sie auszublenden. Erweiterungen in Ordnernamen werden immer angezeigt.

Das Setzen dieser Eigenschaft hat keine Auswirkung darauf, welche Elemente angezeigt werden, oder auf die Anzeigereihenfolge. Sie beeinflusst auch nicht, welche Elemente ausgewählt werden, oder die Bildlaufposition.

showHidden Ein Flag, welches festlegt, ob Dateien und Ordner, die vom Betriebssystem als ausgeblendet betrachtet werden, angezeigt werden sollen.false Ein Flag, welches festlegt, ob Dateien und Ordner, die vom Betriebssystem als ausgeblendet betrachtet werden, angezeigt werden sollen. Setzen Sie diese Eigenschaft auf true, um ausgeblendete Dateien und Ordner anzuzeigen und auf false, um sie auszublenden.

Durch das Setzen dieser Eigenschaft werden ausgewählte Elemente deaktiviert und das Steuerelement setzt seine Bildlaufposition auf die obere linke Ecke zurück.

showIcons Ein Flag, welches festlegt, dass Symbole vor dem Dateinamen angezeigt werden.true Ein Flag, welches festlegt, dass Symbole vor dem Dateinamen angezeigt werden. Setzen Sie diese Eigenschaft auf true, um Symbole anzuzeigen und auf false, um sie auszublenden.

Sie können die directoryIcon- und fileIcon-Stile setzen, um die Standardsymbole zu ändern. Dieses Steuerelement kann das eigentliche Symbol, das vom Betriebssystem für eine Datei angezeigt wird, nicht anzeigen, weil diese Funktion von AIR nicht unterstützt wird.

Das Setzen dieser Eigenschaft hat keine Auswirkung darauf, welche Elemente angezeigt werden, oder auf die Anzeigereihenfolge. Sie beeinflusst auch nicht, welche Elemente ausgewählt werden, oder die Bildlaufposition.

FileSystemSizeDisplayMode Die FileSystemSizeDisplayMode-Klasse definiert die Konstantenwerte für die sizeDisplayMode-Eigenschaft der FileSystemDataGrid-Klasse.Object Die FileSystemSizeDisplayMode-Klasse definiert die Konstantenwerte für die sizeDisplayMode-Eigenschaft der FileSystemDataGrid-Klasse. mx.controls.FileSystemDataGrid.enumerationMode.BYTES Legt das Anzeigen der Dateigröße in Byte fest.bytes Legt das Anzeigen der Dateigröße in Byte fest. KILOBYTES Legt das Anzeigen der Dateigröße in Kilobyte fest.kilobytes Legt das Anzeigen der Dateigröße in Kilobyte fest. HTML Mithilfe des HTML-Steuerelements können HTML-Inhalte in der Anwendung angezeigt werden.The <mx:HTML> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <mx:HTML
    Properties
    data="null"
    historyPosition="0"
    htmlHost="null"
    htmlLoaderFactory="mx.core.ClassFactory"
    htmlText=""
    listData="null"
    location=""
    paintsDefaultBackground="false"
    runtimeApplicationDomain="null"
    userAgent="null"
 
    Styles
    paddingBottom="0"
    paddingLeft="0"
    paddingRight="0"
    paddingTop="0"
 
    Events
    complete="No default"
    htmlDOMInitialize="No default"
    htmlRender="No default"
    locationChange="No default"
    uncaughtScriptException="No default"
  />
  
]]>
mx.core:IDataRenderermx.controls.listClasses:IDropInListItemRenderermx.controls.listClasses:IListItemRenderermx.managers:IFocusManagerComponentmx.core:ScrollControlBase Mithilfe des HTML-Steuerelements können HTML-Inhalte in der Anwendung angezeigt werden.

Die location-Eigenschaft wird zur Festlegung der URL der HTML-Seite, deren Inhalt im Steuerelement angezeigt wird, verwendet; es kann auch die htmlText-Eigenschaft gesetzt werden, um einen String festzulegen, der HTML-formatierten Text enthält, welcher im Steuerelement dargestellt wird.

HTMLLoaderuncaughtScriptException Wird ausgelöst, wenn eine nicht erfasste JavaScript-Ausnahme auftritt.flash.events.HTMLUncaughtScriptExceptionEvent.UNCAUGHT_SCRIPT_EXCEPTIONflash.events.HTMLUncaughtScriptExceptionEvent Wird ausgelöst, wenn eine nicht erfasste JavaScript-Ausnahme auftritt.

Das Ereignis wird immer asynchron ausgelöst. Eine Ereignisprozedur für dieses Ereignis kann jede Methode dieses Steuerelements aufrufen oder auf jede ihrer Eigenschaften oder ihren htmlLoader zugreifen.

locationChange Wird ausgelöst, wenn die location-Eigenschaft geändert wird.flash.events.Event.LOCATION_CHANGEflash.events.Event Wird ausgelöst, wenn die location-Eigenschaft geändert wird.

Das Ereignis wird immer asynchron ausgelöst. Eine Ereignisprozedur für dieses Ereignis kann jede Methode dieses Steuerelements aufrufen oder auf jede ihrer Eigenschaften oder ihren htmlLoader zugreifen.

htmlRender Wird ausgelöst, wenn der HTML-Inhalt dieses Steuerelements zum ersten Mal dargestellt wird, sowie bei jedem folgenden Mal.flash.events.Event.HTML_RENDERflash.events.Event Wird ausgelöst, wenn der HTML-Inhalt dieses Steuerelements zum ersten Mal dargestellt wird, sowie bei jedem folgenden Mal.

Da ein HTML-Steuerelement zahlreiche solche Ereignisse auslösen kann, sollten Sie die umfangreiche Verarbeitung in einer render-Prozedur vermeiden, da sie die Leistung negativ beeinflussen könnte.

htmlDOMInitialize Wird ausgelöst, nachdem das HTML-DOM als Antwort auf einen Ladevorgang initialisiert wurde, der durch das Festlegen der location- oder htmlText-Eigenschaft verursacht wurde.flash.events.Event.HTML_DOM_INITIALIZEflash.events.Event Wird ausgelöst, nachdem das HTML-DOM als Antwort auf einen Ladevorgang initialisiert wurde, der durch das Festlegen der location- oder htmlText-Eigenschaft verursacht wurde.

Beim Auslösen dieses Ereignisses wurde noch keine JavaScript-Methode ausgeführt. Die domWindow- und domWindow.document-Objekte sind vorhanden; andere DOM-Objekte sind möglicherweise nicht vorhanden. Sie können dieses Ereignis verwenden, um Eigenschaften für das domWindow- und domWindow.document-Objekt für JavaScript-Methoden oder den späteren Zugriff zu setzen.

Eine Prozedur für dieses Ereignis sollte keine Eigenschaften setzen oder Methoden abrufen, die einen anderen Ladevorgang starten oder die URL des aktuellen Ladevorgangs beeinflussen; andernfalls kann eine ActionScript- oder JavaScript-Ausnahme verursacht werden.

locationhtmlText
complete Wird ausgelöst, nachdem der letzte Ladevorgang, der durch das Festlegen der location- oder htmlText-Eigenschaft verursacht wurde, abgeschlossen ist.flash.events.Event.COMPLETEflash.events.Event Wird ausgelöst, nachdem der letzte Ladevorgang, der durch das Festlegen der location- oder htmlText-Eigenschaft verursacht wurde, abgeschlossen ist.

Dieses Ereignis wird immer asynchron ausgelöst, nachdem das JavaScript load-Ereignis im HTML-DOM ausgelöst wurde.

Eine Ereignisprozedur für dieses Ereignis kann jede Methode dieses Steuerelements aufrufen oder auf jede ihrer Eigenschaften oder ihren htmlLoader zugreifen.

locationhtmlText
HTML Konstruktor. Konstruktor. cancelLoad Bricht alle zurzeit stattfindenden Ladevorgänge ab. Bricht alle zurzeit stattfindenden Ladevorgänge ab.

Diese Methode wird nicht ausgeführt, wenn sie aufgerufen wird, bevor der interne HTMLLoader (die htmlLoader-Eigenschaft) dieser Komponente erstellt wurde.

getHistoryAt Gibt das HTMLHistoryItem-Element an der festgelegten Position in der Verlaufsliste des Steuerelements zurück.Ein HTMLHistoryItem-Objekt für den Verlaufseintrag an der angegebenen Position. positionDie Position in der Verlaufsliste. Gibt das HTMLHistoryItem-Element an der festgelegten Position in der Verlaufsliste des Steuerelements zurück.

Diese Methode gibt null zurück, wenn sie aufgerufen wird, bevor der interne HTMLLoader (die htmlLoader-Eigenschaft) dieser Komponente erstellt wurde.

historyPosition
historyBack Navigiert in der Verlaufsliste des Steuerelements zurück, wenn das möglich ist. Navigiert in der Verlaufsliste des Steuerelements zurück, wenn das möglich ist.

Der Aufruf dieser Methode des HTMLLoader-Objekts hat denselben Effekt, als würde die back()-Methode der window.history-Eigenschaft in JavaScript im HTML-Inhalt aufgerufen.

Diese Methode wird nicht ausgeführt, wenn sie aufgerufen wird, bevor der interne HTMLLoader (die htmlLoader-Eigenschaft) dieser Komponente erstellt wurde.

historyPositionhistoryForward()
historyForward Navigiert in der Verlaufsliste des Steuerelements weiter, wenn das möglich ist. Navigiert in der Verlaufsliste des Steuerelements weiter, wenn das möglich ist.

Der Aufruf dieser Methode des HTMLLoader-Objekts hat denselben Effekt, als würde die back()-Methode der window.history-Eigenschaft in JavaScript im HTML-Inhalt aufgerufen.

Diese Funktion löst keine Fehler aus.

Diese Methode wird nicht ausgeführt, wenn sie aufgerufen wird, bevor der interne HTMLLoader (die htmlLoader-Eigenschaft) dieser Komponente erstellt wurde.

historyPositionhistoryBack()
historyGo Navigiert die festgelegte Schrittzahl in der Verlaufsliste des Steuerelements zurück.stepsDie Anzahl an Schritten, die in der Verlaufsliste weiter (positiv) oder zurück (negativ) navigiert werden soll. Navigiert die festgelegte Schrittzahl in der Verlaufsliste des Steuerelements zurück.

Diese Methode navigiert weiter, wenn die Anzahl der Schritte positiv ist und rückwärts, wenn die Anzahl der Schritte negativ ist. Eine Navigation um null Schritte entspricht dem Aufrufen von reload().

Diese Methode entspricht dem Aufruf der go()-Methode der window.history-Eigenschaft in JavaScript im HTML-Inhalt.

Diese Methode wird nicht ausgeführt, wenn sie aufgerufen wird, bevor der interne HTMLLoader (die htmlLoader-Eigenschaft) dieser Komponente erstellt wurde.

reload Lädt den HTML-Inhalt vom aktuellen Speicherort neu. Lädt den HTML-Inhalt von der aktuellenlocation neu.

Diese Methode wird nicht ausgeführt, wenn sie aufgerufen wird, bevor der interne HTMLLoader (die htmlLoaderEigenschaft) dieser Komponente erstellt wurde.

htmlLoader Das interne HTMLLoader-Objekt, das den HTML-Inhalt für dieses Steuerelement darstellt. Das interne HTMLLoader-Objekt, das den HTML-Inhalt für dieses Steuerelement darstellt. contentHeight Die Höhe des HTML-Inhalts in Pixeln. Die Höhe des HTML-Inhalts in Pixeln. contentWidth Die Breite des HTML-Inhalts in Pixeln. Die Breite des HTML-Inhalts in Pixeln. data Erlaubt es Ihnen, einen Wert an die Komponente zu übergeben, wenn Sie diese in einem Elementrenderer oder -editor verwenden.null Erlaubt es Ihnen, einen Wert an die Komponente zu übergeben, wenn Sie diese in einem Elementrenderer oder -editor verwenden. Normalerweise verwenden Sie Datenbindung, um ein Feld der data-Eigenschaft an eine Eigenschaft dieser Komponente zu binden.

Wenn Sie das Steuerelement als Elementrenderer oder -editor, in dem Elemente abgelegt werden können, verwenden, schreibt Flex automatisch den aktuellen Wert des Elements in die text-Eigenschaft dieses Steuerelements.

Diese Eigenschaft kann nicht in MXML eingestellt werden

mx.core.IDataRenderer.
domWindow Das JavaScript-Fensterobjekt für das Stammbild des HTML-DOMs im Steuerelement.null Das JavaScript-window-Objekt für das Stammbild des HTML-DOMs im Steuerelement.

Diese Eigenschaft ist null, bis das htmlDOMInitialize-Ereignis ausgelöst wurde.

historyLength Die Gesamtlänge der Verlaufsliste, einschließlich der Zurück- und Weiter-Einträge. Die Gesamtlänge der Verlaufsliste, einschließlich der Zurück- und Weiter-Einträge. Diese Eigenschaft hat denselben Wert wie die JavaScript-Eigenschaft window.history.length des HTML-Inhalts. historyPositionhistoryPosition Die aktuelle Position in der Verlaufsliste.0 Die aktuelle Position in der Verlaufsliste.

Die Verlaufsliste entspricht dem window.history-Objekt des HTML-Inhalts. Einträge, die geringer sind als die aktuelle Position, sind die „Zurück“-Liste, größere Einträge sind die „Weiter“-Liste. Wird versucht, eine Position einzustellen, die größer als das Ende ist, wird der Wert auf das Ende festgelegt.

htmlHost Das HTMLHost-Objekt wird zur Verarbeitung von Änderungen bestimmter Benutzeroberflächenelemente im HTML-Inhalt, wie der window.document.title-Eigenschaft, verwendet.null Das HTMLHost-Objekt wird zur Verarbeitung von Änderungen bestimmter Benutzeroberflächenelemente im HTML-Inhalt, wie der window.document.title-Eigenschaft, verwendet.

Um das Standardverhalten von HTMLLoader außer Kraft zu setzen, erstellen Sie eine Unterklasse der HTMLHost-Klasse, setzen die Member-Funktionen zum Verarbeiten verschiedener Benutzeroberflächenänderungen im HTML-Inhalt außer Kraft und setzen die Eigenschaft auf eine Instanz der Unterklasse.

htmlLoaderFactory Die IFactory, die eine vom HTMLLoader abgeleitete Instanz erstellt, die als htmlLoader verwendet wird. Die IFactory, die eine vom HTMLLoader abgeleitete Instanz erstellt, die als htmlLoader verwendet wird.

Der Standardwert ist eine IFactory für den HTMLLoader.

htmlText Legt einen HTML-formatierten String zur Anzeige durch das Steuerelement fest."" Legt einen HTML-formatierten String zur Anzeige durch das Steuerelement fest.

Durch das Setzen dieser Eigenschaft wird die location-Eigenschaft auf null gesetzt und umgekehrt.

Inhalt, der über die htmlText-Eigenschaft hinzugefügt wird, wird in der Sicherheits-Sandbox der Anwendung abgelegt. Enthält eine AIR-Anwendung eine HTML-Steuerelement in der Sicherheits-Sandbox einer Anwendung und wird der Remote-HTML-Code direkt durch Setzen der htmlText-Eigenschaft in das Steuerelement eingefügt, so wird jedes im HTML-Text enthaltene Skript in der Sandbox der Anwendung ausgeführt.

location
imeMode Gibt den Modus des Eingabemethodeneditors (IME) an.null Gibt den Modus des Eingabemethodeneditors (IME) an. Mithilfe des Eingabemethodeneditors können chinesische, japanische und koreanische Schriftzeichen eingegeben werden. Flex stellt den festgelegten IME-Modus ein, wenn das Steuerelement den Fokus erhält und setzt es auf den vorherigen Wert zurück, wenn das Steuerelement den Fokus verliert.

Die flash.system.IMEConversionMode-Klasse definiert Konstanten für gültige Werte dieser Eigenschaft. Sie können auch null festlegen, um keinen IME festzulegen.

flash.system.IMEConversionMode
listData Wenn eine Komponente als Elementrenderer oder -editor, in dem Elemente abgelegt werden können, verwendet wird, initialisiert Flex die listData-Eigenschaft der Komponente mit den passenden Daten aus dem List-Steuerelement.null Wenn eine Komponente als Elementrenderer oder Elementeditor, in dem Elemente abgelegt werden können, verwendet wird, initialisiert Flex die listData-Eigenschaft der Komponente mit den passenden Daten aus dem List-Steuerelement. Die Komponente kann die listData-Eigenschaft verwenden, um die data-Eigenschaft des Elementrenderers oder des Elementeditors, in dem Elemente abgelegt werden können, zu initialisieren.

Sie stellen diese Eigenschaften nicht in MXML oder ActionScript ein. Flex erledigt dies, wenn die Komponente als Elementrenderer oder Elementeditor, in dem Elemente abgelegt werden können, verwendet wird.

mx.controls.listClasses.IDropInListItemRenderer
loaded Ein Flag, das anzeigt, ob das JavaScript-Ladeereignis, das dem vorigen Ladevorgang entspricht, an das HTML-DOM im Steuerelement übergeben wurde.false Flag, das anzeigt, ob das JavaScript-load-Ereignis, das dem vorigen Ladevorgang entspricht, an das HTML-DOM im Steuerelement übergeben wurde.

Diese Eigenschaft hat den Wert true, bevor das complete-Ereignis ausgelöst wird.

Es ist möglich, dass diese Eigenschaft nie mit dem Wert true belegt wird. Dies passiert in den gleichen Fällen, in denen auch das complete-Ereignis nie ausgelöst wird.

location Die URL der HTML-Seite, die durch das Steuerelement angezeigt werden soll."" Die URL der HTML-Seite, die durch das Steuerelement angezeigt werden soll.

Durch das Setzen dieser Eigenschaft wird die htmlText-Eigenschaft auf null gesetzt und umgekehrt.

htmlText
paintsDefaultBackground Ob der HTML-Inhalt dieses Steuerelements einen undurchsichtig weißen Hintergrund hat.false; Ob der HTML-Inhalt dieses Steuerelements einen undurchsichtig weißen Hintergrund hat.

Hat diese Eigenschaft den Wert false, wird der für dieses Flex-Steuerelement festgelegte Hintergrund hinter dem HTML-Inhalt angezeigt.

Hat ein HTML-Element jedoch seinen eigenen undurchsichtig weißen Hintergrund (festgelegt beispielsweise durch style="background-color:gray"), dann erscheint dieser Hintergrund hinter dem Element.

pdfCapability Die Art der PDF-Unterstützung auf dem System des Benutzers, definiert als Ganzzahlencodewert. Die Art der PDF-Unterstützung auf dem System des Benutzers, definiert als Ganzzahlencodewert.

Ein HTML-Objekt kann PDF-Inhalte nur dann anzeigen, wenn diese Eigenschaft PDFCapability.STATUS_OK entspricht. Die PDFCapability-Klasse definiert Konstanten für mögliche Werte der pdfCapability-Eigenschaft wie folgt:

PDFCapability-KonstanteBedeutung STATUS_OK Eine ausreichende Version (8.1 oder höher) von Acrobat Reader wurde erkannt. PDF-Inhalt kann in einem HTML-Objekt geladen werden.

Hinweis: Wenn unter Windows Acrobat oder Acrobat Reader Version 7.x oder höher installiert ist und auf dem System des Benutzers ausgeführt wird, wird diese Version verwendet, auch wenn eine höhere Version installiert ist, welche das Laden von PDF in einem HTML-Objekt unterstützt. In diesem Fall, falls der Wert der pdfCapability-Eigenschaft den Wert PDFCapability.STATUS_OK aufweist, zeigt die ältere Version von Acrobat oder Reader eine Warnung an, wenn eine AIR-Anwendung versucht, PDF-Inhalt in einem HTML-Objekt zu laden, ohne dass eine Fehlermeldung in der Apollo-Laufzeit angezeigt wird. Falls diese Situation für die Endbenutzer möglich ist, empfiehlt es sich eventuell, Anweisungen zum Schließen von Acrobat anzuzeigen, während die Anwendung ausgeführt wird. Sie könnten diese Anweisungen anzeigen, wenn der PDF-Inhalt nicht innerhalb eines akzeptablen Zeitrahmens geladen wird.

ERROR_INSTALLED_READER_NOT_FOUND Es wurde keine Version von Acrobat Reader erkannt. Ein HTML-Objekt kann PDF-Inhalte nicht anzeigen. ERROR_INSTALLED_READER_TOO_OLD Acrobat wurde erkannt, die Version ist jedoch zu alt. Ein HTML-Objekt kann PDF-Inhalte nicht anzeigen. ERROR_PREFERED_READER_TOO_OLD Eine ausreichende Version (8.1 oder höher) von Acrobat Reader wurde erkannt; die Version von Acrobat Reader, die zum Verarbeiten von PDF-Inhalten eingerichtet wurde, ist jedoch älter als Reader 8.1. Ein HTML-Objekt kann PDF-Inhalte nicht anzeigen.
runtimeApplicationDomain Die ApplicationDomain zum Verwenden für window.runtime-Scripting in HTML.null Die ApplicationDomain zum Verwenden für die window.runtime-Scripting in HTML.

Wenn diese Eigenschaft null ist oder wenn sie eine ApplicationDomain einer anderen Sicherheitsdomäne als jener des HTML-Inhalts festlegt, verwendet die HTML-Seite die standardmäßige ApplicationDomain als Domäne für die Seite.

userAgent Der Benutzer-Agent-String, der in Inhaltsanforderungen von diesem Steuerelement verwendet wird.null Der Benutzer-Agent-String, der in Inhaltsanforderungen von diesem Steuerelement verwendet wird.

Sie können den Benutzer-Agent-Standardstring festlegen, der von allen HTML-Steuerelementen in einer Anwendungsdomäne verwendet wird, indem Sie die URLRequestDefaults.userAgent-Eigenschaft einstellen. Wenn kein Wert für die userAgent-Eigenschaft festgelegt (oder der Wert auf null gesetzt) wurde, wird der Wert für den Benutzer-Agent-String auf den Wert der URLRequestDefaults.userAgent-Eigenschaft eingestellt.

Wenn weder für die userAgent-Eigenschaft noch für URLRequestDefaults.userAgent ein Wert gesetzt wurde, wird ein Standardwert als Benutzer-Agent-String verwendet. Dieser Standardwert variiert je nach Laufzeit-Betriebssystem (z. B. Mac OS oder Windows), der Laufzeitsprache und der Laufzeitversion wie in den folgenden beiden Beispielen zu sehen ist:

      "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) AdobeAIR/1.0"
      "Mozilla/5.0 (Windows; U; en) AppleWebKit/420+ (KHTML, like Gecko) AdobeAIR/1.0"
      
flash.net.URLRequest.userAgentflash.net.URLRequestDefaults.userAgent
FlexNativeMenu Die FlexNativeMenu-Komponente stellt einen Wrapper für die NativeMenu-Klasse von AIR bereit.The <mx:FlexNativeMenu> tag supports the following tag attributes:

  <mx:FlexNativeMenu
    Properties
    dataDescriptor="mx.controls.treeClasses.DefaultDataDescriptor"
    dataProvider="undefined"
    keyEquivalentField="keyEquivalent"
    keyEquivalentFunction="undefined"
    keyEquivalentModifiersFunction="undefined"
    labelField="label"
    labelFunction="undefined"
    mnemonicIndexField="mnemonicIndex"
    mnemonicIndexFunction="undefined"
    showRoot="true"
 
    Events
    itemClick="No default"
    menuShow="No default"
  />
  
]]>
mx.managers:ILayoutManagerClientmx.controls:IFlexContextMenumx.automation:IAutomationObjectflash.events:EventDispatcher Die FlexNativeMenu-Komponente stellt einen Wrapper für die NativeMenu-Klasse von AIR bereit. Das FlexNativeMenu stellt eine Möglichkeit bereit, Menüs für native Betriebssysteme zu definieren, wie z. B. Fenster, Anwendung und Kontextmenüs. Dabei werden Verfahren verwendet, die Flex-Entwicklern bereits bekannt und mit anderen Flex-Menükomponenten kompatibel sind, wie z. B. MXML und Datenprovidern zur Festlegung der Menüstruktur. Anders als die Flex-Menükomponenten werden die FlexNativeMenu-Komponenten vom Host-Betriebssystem als Teil einer AIR-Anwendung wiedergegeben und nicht von Flex als visuelle Komponenten erzeugt.

Wie bei anderen Flex Menükomponenten auch müssen Sie einen Datenprovider, wie z. B. eine XML-Hierarchie oder ein Array von Objekten, die Daten für die Menüdefinition enthalten, erzeugen, um die Struktur eines Menüs festzulegen, welches von einer FlexNativeMenu-Komponente dargestellt wird. Verschiedene Eigenschaften können festgelegt werden, um zu definieren, wie der Datenprovider interpretiert wird, wie z. B. die labelField-Eigenschaft, die das Datenfeld festlegt, das für die Menüelementbeschriftung verwendet wird; die keyEquivalentField-Eigenschaft, die ein Feld festlegt, das eine Zugriffstastenkombination für das Menüelement definiert, und die mnemonicIndexField-Eigenschaft, die das Feld festlegt, das die Indexposition des Zeichens in der Beschriftung definiert, das als Zugriffszeichen des Menüelements verwendet wird.

Der Datenprovider für FlexNativeMenu-Elemente kann verschiedene Attribute festlegen, die bestimmen, wie das Element angezeigt wird und wie es sich verhält. Das folgende Beispiel des XML-Datenproviders zeigt dies:

   <mx:XML format="e4x" id="myMenuData">
     <root>
        <menuitem label="MenuItem A">
            <menuitem label="SubMenuItem A-1" enabled="False"/>
            <menuitem label="SubMenuItem A-2"/>
        </menuitem>
        <menuitem label="MenuItem B" type="check" toggled="true"/>
        <menuitem label="MenuItem C" type="check" toggled="false"/>
        <menuitem type="separator"/>
        <menuitem label="MenuItem D">
            <menuitem label="SubMenuItem D-1"/>
            <menuitem label="SubMenuItem D-2"/>
            <menuitem label="SubMenuItem D-3"/>
        </menuitem>
    </root>
 </mx:XML>

Die folgende Tabelle enthält die Attribute, die Sie festlegen können, ihren Datentyp, ihren Zweck und wie der Datenprovider sie darstellen muss, wenn das Menü die DefaultDataDescriptor-Klasse zur Analyse verwendet.

AttributTypBeschreibung altKey Boolescher Wert Legt fest, ob die Alt-Taste als Teil des Tastaturbefehls für das Element benötigt wird. cmdKey Boolescher Wert Hinweis: Dieses Attribut ist seit Flex 3.2 veraltet, verwenden Sie stattdessen commandKey. Legt fest, ob die Befehlstaste als Teil des Tastaturbefehls für das Element benötigt wird. commandKey Boolescher Wert Legt fest, ob die Befehlstaste als Teil des Tastaturbefehls für das Element benötigt wird. controlKey Boolescher Wert Legt fest, ob die Strg-Taste als Teil des Tastaturbefehls für das Element benötigt wird. ctrlKey Boolescher Wert Hinweis: Dieses Attribut ist seit Flex 3.2 veraltet, verwenden Sie stattdessen controlKey. Legt fest, ob die Strg-Taste als Teil des Tastaturbefehls für das Element benötigt wird. enabled Boolescher Wert Legt fest, ob der Benutzer das Menüelement wählen kann (true) oder nicht (false). Wird kein Wert angegeben, behandelt Flex das Element, als ob true festgelegt wäre. Wenn Sie den Standarddatendeskriptor verwenden, müssen Datenprovider diese Eigenschaft mithilfe eines enabled-XML-Attributs oder Objektfelds festlegen. keyEquivalent String Legt ein Tastaturzeichen fest, das dasselbe Ereignis auslöst wie die Auswahl des Menüelements. Die keyEquivalentField- oder keyEquivalentFunction-Eigenschaft legt den Namen des Feldes in den Daten fest, welches den Tastaturbefehl oder eine Funktion zur Bestimmung des Tastaturbefehls definiert. (Wenn der Datenprovider das E4X XML-Format besitzt, müssen Sie eine dieser Eigenschaften festlegen, um einen Tastaturbefehl zuzuweisen.) label String Gibt den innerhalb des Steuerelements angezeigten Text an. Dieses Element wird für alle Menüelementtypen außer separator verwendet. Die labelField- oder labelFunction-Eigenschaft des Menüs legt den Namen des Feldes in den Daten fest, welches die Beschriftung oder eine Funktion zur Bestimmung der Beschriftung definiert. (Wenn der Datenprovider das E4X XML-Format besitzt, müssen Sie eine dieser Eigenschaften festlegen, um eine Beschriftung anzuzeigen.) Wenn der Datenprovider ein Array von Strings ist, verwendet Flex den Stringwert als Beschriftung. mnemonicIndex Integer Legt die Indexposition des Zeichens innerhalb der Beschriftung fest, welches als Zugriffszeichen für das Menüelement verwendet werden soll. Die mnemonicIndexField- oder mnemonicIndexFunction-Eigenschaft des Menüs legt den Namen des Felds in den Daten fest, welches die Indexposition des Zugriffszeichens oder eine Funktion zur Bestimmung der Indexposition des Zugriffszeichens definiert. (Wenn der Datenprovider das E4X XML-Format besitzt, müssen Sie eine dieser Eigenschaften festlegen, um eine Indexposition für das Zugriffszeichen in den Daten festzulegen.) Alternativ können Sie anzeigen, dass ein Zeichen der Beschriftung das Zugriffszeichen des Menüelements ist, indem Sie einen Unterstrich direkt links neben dem Zeichen einfügen. shiftKey Boolescher Wert Legt fest, ob die Umschalttaste als Teil des Tastaturbefehls für das Element benötigt wird. toggled Boolescher Wert Legt fest, ob ein Kontrollkästchen ausgewählt ist. Wird kein Wert angegeben, behandelt Flex das Element so, als ob false angegeben wäre, und das Element wird nicht ausgewählt. Wenn Sie den Standarddatendeskriptor verwenden, müssen Datenprovider diese Eigenschaft mithilfe des XML-Attributs oder -Objektfelds toggled festlegen. type String Gibt den Typ des Menüelements an. Gültige Werte sind separator und check. Flex behandelt alle anderen Werte oder Knoten ohne Typenangabe als normale Menüeinträge. Wenn Sie den Standarddatendeskriptor verwenden, müssen Datenprovider diese Eigenschaft mithilfe des XML-Attributs oder -Objektfelds type festlegen.

Um ein Fenstermenü zu erzeugen, legen Sie FlexNativeMenu als menu-Eigenschaft des Fensters oder der WindowedApplication-Instanz fest, bei der das Menü erscheinen soll. Um ein Anwendungsmenü zu erzeugen, weisen Sie das FlexNativeMenu als die menu-Eigenschaft der WindowedApplication der Anwendung zu. Um ein FlexNativeMenu als Kontextmenü für einen Teil der Benutzeroberfläche zuzuweisen, rufen Sie die setContextMenu()-Methode der FlexNativeMenu-Instanz auf und übergeben Sie das UI-Objekt als Argument. Rufen Sie die display()-Methode der FlexNativeMenu-Komponente auf, um das Menü als Popupmenü an einer beliebigen Stelle des Anwendungsfensters einzublenden.

Um zu ermitteln, wann Befehle des Menüelements ausgelöst werden, registrieren Sie einen Listener für das itemClick-Ereignis. Sie können ebenfalls einen Listener für das menuShow-Ereignis registrieren, um zu bestimmen, wann ein Menü oder Untermenü geöffnet wird.

flash.display.NativeMenumx.events.FlexNativeMenuEventitemClick Wird ausgelöst, wenn ein Menüelement ausgewählt wird.mx.events.FlexNativeMenuEvent.ITEM_CLICKmx.events.FlexNativeMenuEvent Wird ausgelöst, wenn ein Menüelement ausgewählt wird. menuShow Wird ausgelöst, bevor ein Menü oder Untermenü angezeigt wird.mx.events.FlexNativeMenuEvent.MENU_SHOWmx.events.FlexNativeMenuEvent Wird ausgelöst, bevor ein Menü oder Untermenü angezeigt wird. FlexNativeMenu Konstruktor. Konstruktor. commitProperties Verarbeitet die Eigenschaften der Komponente. Verarbeitet die Eigenschaften der Komponente. mx.core.UIComponent.commitProperties()createAutomationIDPartWithRequiredProperties childproperties createAutomationIDPart child display Blendet dieses Menü an der angegebenen Position ein.stageDas Stage-Objekt, für das dieses Menü angezeigt werden soll. xDie Anzahl horizontaler Pixel in Bezug auf den Ursprungspunkt der Bühne, auf der dieses Menü angezeigt werden soll. yDie Anzahl vertikaler Pixel in Bezug auf den Ursprungspunkt der Bühne, auf der dieses Menü angezeigt werden soll. Blendet dieses Menü an der angegebenen Position ein. getAutomationChildAt index getAutomationChildren invalidateProperties itemToKeyEquivalentModifiers Gibt die Tastaturbefehlsmodifizierer für das betreffende Datenobjekt, basierend auf der keyEquivalentModifiersFunction-Eigenschaft, zurück.Das Array von Tastaturbefehlsmodifizierern, basierend auf den Daten.. dataDas anzuzeigende Objekt. Gibt die Tastaturbefehlsmodifizierer für das betreffende Datenobjekt, basierend auf der keyEquivalentModifiersFunction-Eigenschaft, zurück. Wenn die Methode die Parameter nicht in ein Array von Modifizierern konvertieren kann, gibt sie ein leeres Array zurück. itemToKeyEquivalent Gibt den Tastaturbefehl für das betreffende Datenobjekt, basierend auf der keyEquivalentField- und keyEquivalentFunction-Eigenschaft, zurück.Der Tastaturbefehl, basierend auf den Daten. dataDas anzuzeigende Objekt. Gibt den Tastaturbefehl für das betreffende Datenobjekt, basierend auf der keyEquivalentField- und keyEquivalentFunction-Eigenschaft, zurück. Falls die Methode den Parameter nicht in einen String konvertieren kann, wird ein leerer String zurückgegeben. itemToLabel Gibt den als Menüelementbeschriftung zu verwendenden String für das betreffende Datenobjekt zurück, der auf der labelField und der labelFunction-Eigenschaft basiert.Der auf der Grundlage der Daten anzuzeigende String. dataDas anzuzeigende Objekt. Gibt den als Menüelementbeschriftung zu verwendenden String für das betreffende Datenobjekt zurück, der auf der labelField und der labelFunction-Eigenschaft basiert. Falls die Methode den Parameter nicht in einen String konvertieren kann, wird ein einzelnes Leerzeichen zurückgegeben. itemToMnemonicIndex Gibt die Indexposition des Zugriffszeichens für das betreffende Datenobjekt, basierend auf der mnemonicIndexField- und mnemonicIndexFunction-Eigenschaft, zurück.Die auf den Daten basierende Indexposition des Zugriffszeichens. dataDas anzuzeigende Objekt. Gibt die Indexposition des Zugriffszeichens für das betreffende Datenobjekt, basierend auf der mnemonicIndexField- und mnemonicIndexFunction-Eigenschaft, zurück. Wenn die Methode den Parameter nicht in eine Ganzzahl konvertieren kann, gibt sie -1 zurück. parseLabelToMnemonicIndex Extrahiert die Indexposition des Zugriffszeichens aus einer Beschriftung anhand des Unterstrichs.Die Indexposition. dataDie für die Indexposition zu analysierenden Daten. Extrahiert die Indexposition des Zugriffszeichens aus einer Beschriftung anhand des Unterstrichs. Findet den ersten Unterstrich, wenn einer vorhanden ist, und verwendet ihn als Indexposition. parseLabelToString Bestimmt die für das NativeMenuItem zu verwendende Beschriftung, indem ggf. vorhandene Unterstriche entfernt und auskommentierte Unterstriche konvertiert werden.Die Beschriftung. dataDie für die Beschriftung zu analysierenden Daten. Bestimmt die für das NativeMenuItem zu verwendende Beschriftung, indem ggf. vorhandene Unterstriche entfernt und auskommentierte Unterstriche konvertiert werden. replayAutomatableEvent event resolveAutomationIDPart criteria setContextMenu Setzt das Kontextmenü des InteractiveObject auf das zugrunde liegende native Menü.componentDas interaktive Objekt. Setzt das Kontextmenü des InteractiveObject auf das zugrunde liegende native Menü. unsetContextMenu Macht das Setzen des Kontextmenüs des InteractiveObject auf das zugrunde liegende native Menü rückgängig.componentDas interaktive Objekt. Macht das Setzen des Kontextmenüs des InteractiveObject auf das zugrunde liegende native Menü rückgängig. validateDisplayList validateNow Die Eigenschaften und das Layout des Objekts werden geprüft und aktualisiert. Das Objekt wird ggf. neu erstellt. Die Eigenschaften und das Layout des Objekts werden geprüft und aktualisiert. Das Objekt wird ggf. neu erstellt. validateProperties validateSize recursivefalse automationDelegate Das Delegatenobjekt, welches die automatisierungsbezogene Funktionalität verarbeitet. Das Delegatenobjekt, welches die automatisierungsbezogene Funktionalität verarbeitet. automationEnabled automationName automationOwner automationParent automationTabularData automationValue automationVisible dataDescriptor Das Objekt, das auf die Daten im Datenprovider zugreift und diese bearbeitet. Das Objekt, das auf die Daten im Datenprovider zugreift und diese bearbeitet. Das FlexNativeMenu-Steuerelement fragt den Datendeskriptor ab, um Informationen zu seinen Daten zu erhalten Diese Daten werden dann für die Analyse und das Verschieben der Datenquelle verwendet. Der für die FlexNativeMenu festgelegte Datendeskriptor wird für alle untergeordneten Menüs und Untermenüs verwendet.

Wenn diese Eigenschaft in MXML als Attribut festgelegt wird, müssen Sie einen Verweis auf den Datendeskriptor verwenden, nicht den Stringnamen des Deskriptors. Verwenden Sie zum Festlegen der Eigenschaft das folgende Format:

<mx:FlexNativeMenu id="flexNativeMenu" dataDescriptor="{new MyCustomDataDescriptor()}"/>

Alternativ dazu können Sie die Eigenschaft in MXML als verschachteltes Unter-Tag festlegen, wie im folgenden Beispiel gezeigt wird:

<mx:FlexNativeMenu>
      <mx:dataDescriptor>
         <myCustomDataDescriptor>
      </mx:dataDescriptor>
      ...

Der Standardwert ist eine interne Instanz der DefaultDataDescriptor-Klasse.

dataProvider Die Hierarchie der Objekte, die verwendet werden, um die Struktur der Menüelemente in NativeMenu festzulegen."undefined" Die Hierarchie der Objekte, die verwendet werden, um die Struktur der Menüelemente in NativeMenu festzulegen. Individuelle Datenobjekte legen Menüelemente fest und Elemente mit untergeordneten Elementen werden zu Menüs und Untermenüs

Das FlexNativeMenu-Steuerelement verwendet das Quelldatenobjekt wie folgt:

  • Ein String, der gültigen XML-Text enthält, wird in ein XML-Objekt konvertiert.
  • Ein XMLNode wird in ein XML-Objekt konvertiert.
  • Eine XMLList wird in eine XMLListCollection konvertiert.
  • Alle Objekte, die die ICollectionView-Schnittstelle implementieren, werden in ICollectionView umgewandelt.
  • Ein Array wird in eine ArrayCollection konvertiert.
  • Andere Objekttypen werden in ein Array eingefügt, wobei das Objekt den einzigen Eintrag darstellt.
hasRoot initialized keyEquivalentField Der Name des Felds im Datenprovider, das den Tastaturbefehl für jedes Menüelement bestimmt."keyEquivalent" Der Name des Felds im Datenprovider, das den Tastaturbefehl für jedes Menüelement bestimmt. Der Wertsatz wird in der Keyboard-Klasse definiert, in den KEYNAME_XXXX-Konstanten. Beispiel: Suchen Sie in der Liste den Wert für Steuerungszeichen wie Home, Insert usw.

Das Festlegen der keyEquivalentFunction-Eigenschaft führt dazu, dass diese Eigenschaft ignoriert wird.

flash.ui.Keyboard
keyEquivalentFunction Die Funktion, die den Tastaturbefehl für jedes Menüelement bestimmt."undefined" Die Funktion, die den Tastaturbefehl für jedes Menüelement bestimmt. Wenn diese Eigenschaft fehlt, verwendet Flex den durch die keyEquivalentField-Eigenschaft festgelegten Inhalt des Felds oder des Attributs. Wenn Sie diese Eigenschaft festlegen, ignoriert Flex Werte der keyEquivalentField-Eigenschaft.

Die keyEquivalentFunction-Eigenschaft eignet sich gut für Formatierung, Lokalisierung und Plattformunabhängigkeit.

Die Tastaturbefehlsfunktion muss ein einzelnes Argument aufnehmen, welches das Element im Datenprovider ist, und muss einen String zurückgeben.

myKeyEquivalentFunction(item:Object):String
flash.ui.Keyboard
keyEquivalentModifiersFunction Die Funktion, die den Tastaturbefehlsmodifizierer für jedes Menüelement bestimmt."undefined" Die Funktion, die den Tastaturbefehlsmodifizierer für jedes Menüelement bestimmt. Wenn diese Eigenschaft fehlt, legt Flex seine eigene Standardfunktion zum Ermitteln des Arrays an Modifizierern fest, indem in den Datenprovider-Daten nach folgenden (booleschen) Feldern gesucht wird: altKey, commandKey, controlKey und shiftKey.

Die keyEquivalentModifiersFunction-Eigenschaft eignet sich zur Verarbeitung der Formatierungs-, Lokalisierungs- und Plattformunabhängigkeit.

Die Tastaturbefehlsmodifiziererfunktion muss ein einzelnes Argument aufnehmen, welches das Element im Datenprovider ist, und muss einen Array von Modifiziertastennamen zurückgeben.

myKeyEquivalentModifiersFunction(item:Object):Array
labelField Der Name des Felds im Datenprovider, der den für die Menüelemente anzuzeigenden Text bestimmt."label" Der Name des Felds im Datenprovider, der den für die Menüelemente anzuzeigenden Text bestimmt. Wenn der Datenprovider ein Array von Strings ist, verwendet Flex die Stringwerte als Beschriftung. Wenn der Datenprovider ein E4X-XML-Objekt ist, muss diese Eigenschaft ausdrücklich gesetzt werden. Beispiel: Wenn jedes XML-Element in einem E4X-XML-Objekt ein „label“-Attribut beinhaltet, das den anzuzeigenden Text für jedes Menüelement enthält, legen Sie das labelField als "@label" fest.

Bei einer Beschriftung können Sie das als Indexposition des Zugriffszeichens zu verwendende Zeichen durch Voranstellen eines Unterstrichs festlegen. Beispiel: Ein Beschriftungswert "C_ut" setzt die Indexposition des Zugriffszeichens auf „1“. Nur der erste vorhandene Unterstrich wird für diesen Zweck verwendet. Um ein tatsächliches Unterstrichzeichen in der Beschriftung anzuzeigen, können Sie zwei Unterstriche verwenden. Beispiel: Der Beschriftungswert "C__u_t" würde zu einem Menüelement mit der Beschriftung „C_ut“ und der Indexposition „3“ des Zugriffszeichens „t“ führen. Wenn das von der mnemonicIndexField-Eigenschaft definierte Feld vorhanden ist und auf einen Wert größer 0 gesetzt wurde, hat dieser Wert Vorrang vor allen für den Unterstrich angegebenen Indexpositionen des Zugriffszeichens.

Das Festlegen der labelFunction-Eigenschaft führt dazu, dass diese Eigenschaft ignoriert wird.

labelFunction Die Funktion, die den für die Menüelemente anzuzeigenden Text bestimmt."undefined" Die Funktion, die den für die Menüelemente anzuzeigenden Text bestimmt. Die Beschriftungsfunktion muss das passende Feld bzw. die passenden Felder im Datenprovider finden und einen anzuzeigenden String zurückgeben.

Wenn diese Eigenschaft fehlt, verwendet Flex die Inhalte des durch die labelField-Eigenschaft festgelegten Felds oder Attributs. Wenn diese Eigenschaft festgelegt wird, ignoriert Flex die labelField-Eigenschaftswerte.

Die labelFunction-Eigenschaft kann bei der Verarbeitung der Formatierungs-, Lokalisierungs- und Plattformunabhängigkeit hilfreich sein.

Die Beschriftungsfunktion muss ein einziges Argument, nämlich das Element im Datenprovider, verwenden und muss einen String zurückgeben.

myLabelFunction(item:Object):String
mnemonicIndexField Der Name des Felds im Datenprovider, der die Indexposition des Zugriffszeichens für jedes Menüelement bestimmt."mnemonicIndex" Der Name des Felds im Datenprovider, der die Indexposition des Zugriffszeichens für jedes Menüelement bestimmt.

Wenn das durch diese Eigenschaft festgelegte Feld eine Zahl größer Null enthält, hat diese Indexposition des Zugriffszeichens Vorrang vor derjenigen, die durch einen Unterstrich in der Beschriftung festgelegt wurde.

Das Festlegen der mnemonicIndexFunction-Eigenschaft führt dazu, dass die Eigenschaft ignoriert wird.

labelField
mnemonicIndexFunction Die Funktion, die die Indexposition des Zugriffszeichens für die Menüelemente bestimmt."undefined" Die Funktion, die die Indexposition des Zugriffszeichens für die Menüelemente bestimmt.

Wenn diese Eigenschaft fehlt, verwendet Flex den von der mnemonicIndexField-Eigenschaft festgelegten Inhalt des Felds oder des Attributs. Wenn diese Eigenschaft festgelegt wird, ignoriert Flex die mnemonicIndexField-Eigenschaftswerte.

Wenn diese Eigenschaft definiert ist und die Funktion für ein Datenelement eine Zahl größer null zurückgibt, hat die zurückgegebene Indexposition des Zugriffszeichens Vorrang vor derjenigen, die durch einen Unterstrich in der Beschriftung festgelegt wurde

Die mnemonicIndexFunction-Eigenschaft eignet sich zur Verarbeitung der Formatierungs-, Lokalisierungs- und Plattformunabhängigkeit.

Die Indexposition des Zugriffszeichens muss ein einzelnes Argument, nämlich das Element im Datenprovider, verwenden und ein int-Objekt zurückgeben.

myMnemonicIndexFunction(item:Object):int
nativeMenu Gibt das von diesem Objekt verwaltete flash.display.NativeMenu oder null zurück, wenn kein Objekt vorhanden ist. Gibt das von diesem Objekt verwaltete flash.display.NativeMenu oder null zurück, wenn kein Objekt vorhanden ist. Änderungen, die direkt an der zugrunde liegenden NativeMenu-Instanz vorgenommen wurden, gehen möglicherweise verloren, wenn Änderungen am Menü oder dem zugrunde liegenden Datenprovider vorgenommen werden. nestLevel numAutomationChildren processedDescriptors showInAutomationHierarchy showRoot Ein Boolesches Flag, das festlegt, ob der Stammknoten des Datenproviders angezeigt wird.true Ein boolesches Flag, das angibt, ob der Stammknoten des Datenproviders angezeigt werden soll.

Wenn der Datenprovider über einen Stammknoten verfügt und die showRoot-Eigenschaft auf false gesetzt ist, entsprechen die vom FlexNativeMenu-Steuerelement angezeigten Top-Level-Menüelemente den dem Stammknoten unmittelbar untergeordneten Elementen.

Dieses Flag hat keinen Effekt, wenn ein Datenprovider ohne Stammknoten verwendet wird, z. B. List oder Array.

hasRoot
updateCompletePendingFlag Flag, das bestimmt, ob ein Objekt alle drei Phasen der Layoutüberprüfung (vorausgesetzt, dass sie erforderlich waren) passiert hat. Flag, das ermittelt, ob ein Objekt alle drei Phasen der Layoutvalidierung (vorausgesetzt, dass sie erforderlich waren) passiert hat.
FileSystemHistoryButton Das FileSystemHistoryButton-Steuerelement legt ein einzelnes Steuerelement mit zwei Schaltflächen fest: eine Hauptschaltfläche links und eine sekundäre Schaltfläche rechts.The <mx:FileSystemHistoryButton> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <mx:FileSystemHistoryButton
    Properties
    dataProvider="undefined"
 
    Events
    itemClick="No default"
  />
  
]]>
mx.controls:PopUpButton Das FileSystemHistoryButton-Steuerelement legt ein einzelnes Steuerelement mit zwei Schaltflächen fest: eine Hauptschaltfläche links und eine sekundäre Schaltfläche rechts.

Die Hauptschaltfläche kann mit einem Beschriftungstext, einem Symbol oder beidem versehen sein. Durch Klicken auf die Hauptschaltfläche wird ein click-Ereignis ausgelöst.

Durch Klicken auf den sekundäre (rechte) Schaltfläche klappt ein Dropdownmenü auf, das durch die dataProvider-Eigenschaft gefüllt wird. Wenn der Benutzer ein Element aus dem Dropdownmenü wählt, löst das Steuerelement ein itemClick-Ereignis aus.

Üblicherweise werden zwei FileSystemHistoryButtons mit einer FileSystemList oder einem FileSystemDataGrid zur Implementierung der „Zurück“- oder „Weiter“-Steuerelemente verwendet, mit deren Hilfe Benutzer im Navigationsverlauf der FileSystemList oder des FileSystemDataGrid weiter oder zurück navigieren können. Um die dataProvider-Eigenschaft eines FileSystemHistoryButton-Steuerelements zu füllen, verwenden Sie Datenbindung, um die dataProvider-Eigenschaft des Steuerelements entweder auf die backHistory oder forwardHistory-Eigenschaft der FileSystemList oder des FileSystemDataGrid festzulegen. Zum Aktivieren oder Deaktivieren binden sie seine enabled-Eigenschaft entweder an die canNavigateBack- oder die canNavigateForward-Eigenschaft des FileSystemList- oder FileSystemDataGrid-Steuerelements. Wenn Sie zum Festlegen dieser Eigenschaften Datenbindung verwenden, aktualisiert sie Flex automatisch, wenn der Benutzer innerhalb des FileSystemList- oder FileSystemDataGrid-Steuerelements navigiert.

Die Schaltfläche löst keine Navigation ohne Benutzerinteraktion aus. Damit die Schaltflächen funktionieren, müssen Sie Ereignis-Listener schreiben, die auf click- und itemClick-Eigenschaften reagieren. Zur Navigation des Steuerelements ruft der Code üblicherweise die NavigateBack()- oder die navigateForward()-Methode des FileSystemList- oder FileSystemDataGrid-Steuerelements auf. Bei click-Ereignissen muss kein Argument an diese Methoden übergeben werden. Bei itemClick-Ereignissen ist event.index zu übergeben.

mx.controls.FileSystemListmx.controls.FileSystemDataGriditemClick Wird ausgelöst, wenn ein Benutzer ein Element in einem Popupmenü auswählt.mx.events.MenuEvent.ITEM_CLICKmx.events.MenuEvent Wird ausgelöst, wenn ein Benutzer ein Element in einem Popupmenü auswählt. FileSystemHistoryButton Konstruktor. Konstruktor. dataProvider Der Datenprovider des FileSystemHistoryButton-Steuerelements. Der Datenprovider des FileSystemHistoryButton-Steuerelements. Dies sollte eine Sammlung von File-Objekten sein, die Ordnerspeicherorte enthält, üblicherweise die backHistory- oder forwardHistory-Eigenschaft eines FileSystemList- oder FileSystemDataGrid-Steuerelements.
FileSystemComboBox Das FileSystemComboBox-Steuerelement legt ein Kombinationsfeldsteuerelement für die Navigation nach oben in die übergeordneten Ordner, ausgehend von einem festgelegten Ordner im Dateisystem, fest.The <mx:FileSystemComboBox> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <mx:FileSystemComboBox
    Properties
    directory="null"
    indent="8"
    showIcons="true"
 
    Styles
    computerIcon="null"
    directoryIcon="TreeNodeIcon"
 
    Events
    directoryChange="No default"
  />
  
]]>
mx.controls:ComboBox Das FileSystemComboBox-Steuerelement legt ein Kombinationsfeldsteuerelement fest für die Navigation nach oben in die Vorgängerordner, ausgehend von einem festgelegten Ordner im Dateisystem. Dieses Steuerelement wird häufig mit den FileSystemList- und FileSystemTree-Steuerelementen verwendet, um den durch diese angezeigten Ordner zu ändern.

Anders als beim Standard-ComboBox-Steuerelement setzen Sie zum Füllen der dataProvider-Eigenschaft des FileSystemComboBox-Steuerelements die directory-Eigenschaft. Dieses Steuerelement setzt dann automatisch die dataProvider-Eigenschaft auf eine ArrayCollection von File-Objekten, welche alle Vorgängerordner des festgelegten Ordners enthält, beginnend mit der COMPUTER-Datei und endend mit dem festgelegten Ordner.

Bei Auswahl eines Eintrags aus der Dropdownliste löst dieses Steuerelement ein change-Ereignis aus. Nach dem Auslösen des Ereignisses enthalten der Datenprovider und folglich auch die Dropdownliste die Vorgänger des festgelegten Ordners.

flash.filesystem.Filemx.controls.FileSystemListmx.controls.FileSystemTreedirectoryChange Wird ausgelöst, wenn sich der ausgewählte Ordner, der von diesem Steuerelement angezeigt wird, aus irgendeinem Grund ändert.mx.events.FileEvent.DIRECTORY_CHANGEmx.events.FileEvent Wird ausgelöst, wenn sich der ausgewählte Ordner, der von diesem Steuerelement angezeigt wird, aus irgendeinem Grund ändert. FileSystemComboBox Konstruktor. Konstruktor. COMPUTER Eine Konstante, die als Wert für die directory-Eigenschaft verwendet werden kann, die einen Pseudo-Top-Level-Ordner namens „Computer“ repräsentiert.unknown Eine Konstante, die als Wert für die directory-Eigenschaft verwendet werden kann, die einen Pseudo-Top-Level-Ordner namens „Computer“ repräsentiert. Dieser Pseudoordner enthält die Stammordner (beispielsweise C:\ und D:\ auf Windows oder / auf Macintosh). directory Ein File-Objekt, das den Ordner darstellt, dessen Vorgänger in diesem Steuerelement angezeigt werden sollen.null Ein File-Objekt, das den Ordner darstellt, dessen Vorgänger in diesem Steuerelement angezeigt werden sollen. Das Steuerelement zeigt jeden Vorgängerordner als eigenen Eintrag in der Dropdownliste an. indent Die Anzahl Pixel, um welche die Einträge der Dropdownliste eingerückt werden sollen.8 Die Anzahl Pixel, um welche die Einträge der Dropdownliste eingerückt werden sollen. showIcons Ein Flag, welches bestimmt, ob in der Dropdownliste Symbole vor den Ordnernamen angezeigt werden.true Ein Flag, welches festlegt, ob in der Dropdownliste Symbole vor den Ordnernamen angezeigt werden sollen.
FileSystemEnumerationMode Die FileSystemEnumerationMode-Klasse definiert die Werte der Konstanten für die enumerationMode-Eigenschaft der Klassen FileSystemList, FileSystemDataGrid und FileSystemTree.Object Die FileSystemEnumerationMode-Klasse definiert die Werte der Konstanten für die enumerationMode-Eigenschaft der Klassen FileSystemList, FileSystemDataGrid und FileSystemTree. mx.controls.FileSystemList.enumerationModemx.controls.FileSystemDataGrid.enumerationMode.mx.controls.FileSystemTree.enumerationModeDIRECTORIES_FIRST Legt fest, dass zuerst Ordner und dann Dateien angezeigt werden sollen.directoriesFirst Legt fest, dass zuerst Ordner und dann Dateien angezeigt werden sollen. DIRECTORIES_ONLY Legt fest, dass Ordner, aber keine Dateien angezeigt werden sollen.directoriesOnly Legt fest, dass Ordner, aber keine Dateien angezeigt werden sollen. FILES_AND_DIRECTORIES Legt fest, dass sowohl Dateien als auch Ordner in beliebiger Reihenfolge angezeigt werden sollen.filesAndDirectories Legt fest, dass sowohl Dateien als auch Ordner in beliebiger Reihenfolge angezeigt werden sollen. FILES_FIRST Legt fest, dass zuerst Dateien und dann Ordner angezeigt werden sollenfilesFirst Legt fest, dass zuerst Dateien und dann Ordner angezeigt werden sollen FILES_ONLY Legt fest, dass Dateien, aber keine Ordner angezeigt werden sollen.filesOnly Legt fest, dass Dateien, aber keine Ordner angezeigt werden sollen.