Как отфильтровать Adobe FileSystemTree - PullRequest
1 голос
/ 01 декабря 2011

Мне было интересно, как я могу отфильтровать fileSystemTree воздуха Adobe.Мне понравится, что fileSystemTree показывает только папки, которые состоят только из изображений.

Я пробовал с кодом ниже, фильтруя папки с расширениями .jpg и .png.Это будет отображать только файлы с таким расширением.Поэтому этот файл не состоит из каких-либо изображений, я не хочу отображать его при первой инициализации fileSystemTree.

<mx:FileSystemTree id="fileSystemTree"
                   includeIn="displayState,displayState2,initialScreen,thumbnailState" x="25"
                   y="25" width="300" height="88%" contentBackgroundColor="#D5D5D5"
                   extensions="{fileExtensions}" />

1 Ответ

0 голосов
/ 06 февраля 2012

Вам нужно будет написать свою собственную логику, чтобы показать / скрыть fileSystemTree.Проверьте объект File поставщика данных и выполните итерации, если в папках Children есть изображения с расширением.Если он не содержит его, то скрыть компонент, оставив видимым «true».Вы можете попытаться расширить компонент FileSystemTree и проверить методы commitProperties и updateDisplayList.

Надеюсь, это поможет ..

...