2011-12-01 65 views
1

我想知道如何過濾adobe空氣的fileSystemTree。 我會喜歡fileSystemTree只顯示僅包含圖像的文件夾。如何過濾adobe文件系統樹

我試着用下面的代碼,通過過濾.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。檢查數據提供者文件對象,並在子文件夾中包含帶擴展名的圖像時迭代。如果它不包含它,那麼隱藏其他組件保持可見「真」。您可以嘗試擴展FileSystemTree組件並檢查commitProperties和updateDisplayList方法。

希望它有幫助..