FileFilterCollection FileFilter allow file filtering definition.
Example
var asFilter : FileFilter = new FileFilter( "ActionScript files" ); asFilter.addExtension( "as" );
new FileFilter()static public function getFlashImageFilter():FileFilterRetuns a pre build filter for Flash compliant image.
static public function getFlashFileFilter():FileFilterRetuns a pre build filter for swf files ( *.swf ).
static public function getFlashAssetFilter():FileFilterRetuns a pre build filter for flash asset files ( *.swf, *.png, *.jpg ).
static public function getFlashVideoFilter():FileFilterRetuns a pre build filter for Flash video ( *.flv ).
static public function getXMLFilter():FileFilterRetuns a pre build filter for xml files ( *.xml ).
static public function getAllFilesFilter():FileFilterRetuns a pre build filter for All files ( *.* ).
public function setDescription(description:String):VoidSets the description of this filter.
public function addExtension(extension:String):BooleanAdds a new possible extension to the filter.
public function addExtensions(extensions:Array):VoidAdds extensions list to the filter
extensions | Array list of extensions |
public function getExtensions():IndexedArrayReturns extensions list defined for this filter.
public function removeExtension(extension:String):BooleanRemoves passed-in extension from filter.
public function toFileReferenceFilter():ObjectBuilds and returns a Flash FileReference compliant type array.
public function getString(delimiter:String):String
Returns extensions list in string format using passed-in delimiter
character.
delimiter | ( optional ) Delimiter character. ( default use ";" ) |
public function getFilterIterator():IteratorReturns an iterator throw filter collection.
Here a simple ArrayIterator throw single content array
public function accept(file:IFile):BooleanIndicates whether the given file is accepted by this filter.
true if file is ok, otherwise false