Packageinfinity3D.engine.loaders
Classpublic class BaseLoader
Implementsflash.events.IEventDispatcher
SubclassesLoaderASE, LoaderOBJ

Базовый класс, загрузчик моделей.



Public Methods
 MethodDefined by
  
Создание экземпляра класса.
BaseLoader
  
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Добавление обработчика события
BaseLoader
  
dispatchEvent(event:Event):Boolean
Рассылка события.
BaseLoader
  
hasEventListener(type:String):Boolean
Проверка наличия зарегистрированных обработчиков события указанного типа.
BaseLoader
  
load(url:String):void
Загрузка файла.
BaseLoader
  
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаление обработчика события.
BaseLoader
  
willTrigger(type:String):Boolean
BaseLoader
Events
 EventSummaryDefined by
    BaseLoader
   Значение свойства type для объекта события loadingComplete.BaseLoader
   Значение свойства type для объекта события parsingComplete.BaseLoader
    BaseLoader
    BaseLoader
Constructor detail
BaseLoader()constructor
public function BaseLoader()

Создание экземпляра класса.

Method detail
addEventListener()method
public 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) — Флаг использования слабой ссылки для обработчика.
dispatchEvent()method 
public function dispatchEvent(event:Event):Boolean

Рассылка события.

Parameters
event:Event — Посылаемое событие.

Returns
Boolean — Значение true, если рассылка была успешной, иначе false.
hasEventListener()method 
public function hasEventListener(type:String):Boolean

Проверка наличия зарегистрированных обработчиков события указанного типа.

Parameters
type:String — Тип события.

Returns
Boolean — Значение true, если есть обработчики события указанного типа, иначе false.
load()method 
public function load(url:String):void

Загрузка файла.

Parameters
url:String — Адрес загружаемого файла.
removeEventListener()method 
public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void

Удаление обработчика события.

Parameters
type:String — Тип события.
 
listener:Function — Обработчик события.
 
useCapture:Boolean (default = false) — Не используется.
willTrigger()method 
public function willTrigger(type:String):Boolean

Parameters
type:String — Тип события.

Returns
Boolean — Значение true, если слушатель указанного типа будет срабатывать, иначе false.
Event detail
IO_ERRORevent 
Event object type: flash.events.IOErrorEvent

loadingCompleteevent  
Event object type: infinity3D.engine.events.LoaderEvent
LoaderEvent.type property = infinity3D.engine.events.LoaderEvent.LOADING_COMPLETE

Значение свойства type для объекта события loadingComplete. Событие возникает при окончании загрузки файла.

parsingCompleteevent  
Event object type: infinity3D.engine.events.LoaderEvent
LoaderEvent.type property = infinity3D.engine.events.LoaderEvent.PARSING_COMPLETE

Значение свойства type для объекта события parsingComplete. Событие возникает при окончании разбора файла и создания объектов.

После срабатывания этого события можно работать с данными из загрузчика.

PROGRESSevent  
Event object type: flash.events.ProgressEvent

SECURITY_ERRORevent  
Event object type: flash.events.SecurityErrorEvent