如何过滤adobe fileSystemTree

时间:2011-12-01 12:03:19

标签: actionscript-3 flex air

我想知道如何过滤土坯空气的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}" />

1 个答案:

答案 0 :(得分:0)

您必须编写自己的自定义逻辑来显示/隐藏fileSystemTree。检查dataprovider File对象并迭代子文件夹是否包含带扩展名的图像。如果它不包含它,则隐藏组件,其他保持可见“true”。您可以尝试扩展FileSystemTree组件并检查commitProperties和updateDisplayList方法。

希望有所帮助......