Packagecom.hippohx.dialogmasks
Classpublic class DialogMask
SubclassesAllFilesDialogMask, SwfDialogMask

DialogMask is used to filter what types of files are shown to the user while browsing files in Dialog.openFile().

For example, you can create an DialogMask so the user is only offered dll files when browsing:

var dllMask:DialogMask = new DialogMask(1,"DLL files","*.dll");
 Dialog.getInstance().openFile("Select you dll","Please select you dll",dllMask);

You can also offer more than one file extension per description separating extensions using ";":

var dll_and_swf_Mask:DialogMask = new DialogMask(1,"DLL files AND SWFs","*.dll;*.swf");
 Dialog.getInstance().openFile("Select you dll","Please select you dll",dll_and_swf_Mask);

See also

com.hippohx.Dialog.openFile()


Public Properties
 PropertyDefined by
  count : int
Number of descriptions and extensions.
DialogMask
  descriptions : Array
Array of Strings with descriptions for each extension.
DialogMask
  extensions : Array
Array of Strings with extensions for each description.
DialogMask
Public Methods
 MethodDefined by
  
DialogMask(count:int, descriptions:Array, extensions:Array)
Creates a new DialogMask object.
DialogMask
  
toString():String
This is just a nice way of displaying object's information within a trace function.
DialogMask
Property detail
countproperty
public var count:int

Number of descriptions and extensions. This parameter acts as a "security" parameter so you don't pass a different number of descriptions and extensions.

descriptionsproperty 
public var descriptions:Array

Array of Strings with descriptions for each extension. For example, you can create a description like "JPG images" for a "*.jpg" extension.

extensionsproperty 
public var extensions:Array

Array of Strings with extensions for each description. For example you can use "*.jpg" as extension for a "JPG images" description.

Please note that you can define several extensions for the same description, just separated them with ";". For example you could use "*.jpg;*.jpeg" for a single "JPG images" description.

Constructor detail
DialogMask()constructor
public function DialogMask(count:int, descriptions:Array, extensions:Array)

Creates a new DialogMask object.

Parameters
count:int — Number of descriptions and extensions.
 
descriptions:Array — Array of Strings with descriptions for each extension.
 
extensions:Array — Array of Strings with extensions for each description.
Method detail
toString()method
public function toString():String

This is just a nice way of displaying object's information within a trace function.

Returns
String