Это быстрый набор функций для создания приятного браузера папок во Flex:
private var file:File = new File();
private function pickFile(event:MouseEvent):void {
file.addEventListener(Event.SELECT, openFile);
file.browseForDirectory("Select folder...");
}
private function openFile(event:Event):void{
folderPath.text = file.nativePath;
}
Первая функция работает с браузером папок, вторая заполняет текстовый ввод полным путем к папке.
Howto:
На сцене создайте простую кнопку mx: и добавьте вызов функции pickFile () для события click:
<mx:Button click="{pickFile(event);}" />
Затем поместите также на сцену компонент mx: TextInput, чтобы показать путь к папке после выбора:
<mx:TextInput id="folderPath" editable="false" />
Таким образом, у вас есть кнопка, которую нужно нажать, чтобы показать браузер системной папки, и текстовый ввод, чтобы показать полный путь к папке после выбора.
Чтобы улучшить внешний вид кнопки, вы можете встроить красивый значок папки: -)
Просто мой 2с. : -)