Packagecom.gestureworks.cml.managers
Classpublic class FileManager
InheritanceFileManager Inheritance Object

The FileManager handles the loading of all external files with exception of CSS files.

The FileManager is used by the CMLParser to preload external files. It supports the following file types:

See also

com.gestureworks.cml.loaders.CSSManager


Public Properties
 PropertyDefined By
  audioType : RegExp
[static]
FileManager
  cmlType : RegExp
[static]
FileManager
  debug : Boolean = false
[static] Turns on the debug information
FileManager
  fileCount : int
[static] The number of files in file list
FileManager
  fileList : LinkedMap
[static]
FileManager
  fileTypes : RegExp
[static]
FileManager
  imageType : RegExp
[static]
FileManager
  instance : *
[static] [read-only]
FileManager
  libraryTypes : RegExp
[static]
FileManager
  mediaPreloadTypes : RegExp
[static]
FileManager
  mediaTypes : RegExp
[static]
FileManager
  stopped : Boolean = false
[static] Indicates whther the file queue has stopped
FileManager
  swcType : RegExp
[static]
FileManager
  swfType : RegExp
[static]
FileManager
  videoType : RegExp
[static]
FileManager
Public Methods
 MethodDefined By
  
FileManager
  
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
[static]
FileManager
  
addToQueue(file:String):void
[static] Appends to file queue
FileManager
  
dispatchEvent(event:Event):Boolean
[static]
FileManager
  
hasEventListener(type:String):Boolean
[static]
FileManager
  
hasFile(file:String):Boolean
[static]
FileManager
  
isCML(file:String):Boolean
[static]
FileManager
  
isLibrary(file:String):Boolean
[static]
FileManager
  
isMedia(file:String):Boolean
[static]
FileManager
  
isPreloadMedia(file:String):Boolean
[static]
FileManager
  
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
[static]
FileManager
  
resetQueue():void
[static] Resets file queue
FileManager
  
startQueue():void
[static] Starts file queue
FileManager
  
stopQueue():void
[static] Stops file queue
FileManager
  
willTrigger(type:String):Boolean
[static]
FileManager
Property Detail
audioTypeproperty
public static var audioType:RegExp

cmlTypeproperty 
public static var cmlType:RegExp

debugproperty 
public static var debug:Boolean = false

Turns on the debug information

fileCountproperty 
public static var fileCount:int

The number of files in file list

fileListproperty 
public static var fileList:LinkedMap

fileTypesproperty 
public static var fileTypes:RegExp

imageTypeproperty 
public static var imageType:RegExp

instanceproperty 
instance:*  [read-only]


Implementation
    public static function get instance():*
libraryTypesproperty 
public static var libraryTypes:RegExp

mediaPreloadTypesproperty 
public static var mediaPreloadTypes:RegExp

mediaTypesproperty 
public static var mediaTypes:RegExp

stoppedproperty 
public static var stopped:Boolean = false

Indicates whther the file queue has stopped

swcTypeproperty 
public static var swcType:RegExp

swfTypeproperty 
public static var swfType:RegExp

videoTypeproperty 
public static var videoType:RegExp

Constructor Detail
FileManager()Constructor
public function FileManager()



Method Detail
addEventListener()method
public static function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void

Parameters

type:String
 
listener:Function
 
useCapture:Boolean (default = false)
 
priority:int (default = 0)
 
useWeakReference:Boolean (default = false)

addToQueue()method 
public static function addToQueue(file:String):void

Appends to file queue

Parameters

file:String — - file name

dispatchEvent()method 
public static function dispatchEvent(event:Event):Boolean

Parameters

event:Event

Returns
Boolean
hasEventListener()method 
public static function hasEventListener(type:String):Boolean

Parameters

type:String

Returns
Boolean
hasFile()method 
public static function hasFile(file:String):Boolean

Parameters

file:String

Returns
Boolean
isCML()method 
public static function isCML(file:String):Boolean

Parameters

file:String

Returns
Boolean
isLibrary()method 
public static function isLibrary(file:String):Boolean

Parameters

file:String

Returns
Boolean
isMedia()method 
public static function isMedia(file:String):Boolean

Parameters

file:String

Returns
Boolean
isPreloadMedia()method 
public static function isPreloadMedia(file:String):Boolean

Parameters

file:String

Returns
Boolean
removeEventListener()method 
public static function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void

Parameters

type:String
 
listener:Function
 
useCapture:Boolean (default = false)

resetQueue()method 
public static function resetQueue():void

Resets file queue

startQueue()method 
public static function startQueue():void

Starts file queue

stopQueue()method 
public static function stopQueue():void

Stops file queue

willTrigger()method 
public static function willTrigger(type:String):Boolean

Parameters

type:String

Returns
Boolean