2011-12-01 3 views
1

어도비 공기의 fileSystemTree을 어떻게 필터링 할 수 있는지 궁금합니다. fileSystemTree가 이미지로만 구성된 폴더 만 보여주고 싶습니다.어도비 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}" /> 

답변

0

fileSystemTree를 표시하거나 숨기려면 사용자 지정 논리를 작성해야합니다. dataprovider File 객체를 확인하고 Children 폴더에 확장명이있는 이미지가 있으면 반복합니다. 포함되어 있지 않은 경우 다른 구성 요소를 숨기고 "true"로 유지합니다. FileSystemTree 구성 요소를 확장하고 commitProperties 및 updateDisplayList 메서드를 확인하려고 할 수 있습니다.

희망 하시겠습니까?

관련 문제