Пакет | flash.display |
Класс | public class LoaderInfo |
Наследование | LoaderInfo ![]() ![]() |
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Обратиться к объектам LoaderInfo можно двумя способами:
contentLoaderInfo
объекта flash.display.Loader object— Свойство contentLoaderInfo
всегда доступно для объекта Loader. Если объект Loader не вызывал метод load()
или loadBytes()
или не загрузил достаточного объема содержимого, попытка обратиться ко многим свойствам contentLoaderInfo
приведет к появлению ошибки.loaderInfo
экранного объекта. Свойство contentLoaderInfo
объекта Loader передает информацию о содержимом, загружаемом объектом Loader, а свойство loaderInfo
объекта DisplayObject передает информацию о его корневом SWF-файле.
При использовании объекта Loader для загрузки экранного объекта (SWF-файла или растрового изображения), значение свойства loaderInfo
экранного объекта совпадает со значением свойства contentLoaderInfo
объекта Loader (DisplayObject.loaderInfo = Loader.contentLoaderInfo
). Так как экземпляр основного класса SWF-файла не имеет объекта Loader, свойство loaderInfo
является единственном способом обращения к LoaderInfo для экземпляра основного класса SWF-файла.
На следующей схеме показаны разные возможности применения объекта LoaderInfo: для экземпляра основного SWF-файла, для свойства contentLoaderInfo
объекта Loader и для свойства loaderInfo
загруженного объекта.
Некоторые свойства contentLoaderInfo
объекта Loader остаются недоступными вплоть до завершения загрузки. Но можно получить такие свойства, как bytesLoaded
, bytesTotal
, url
, loaderURL
и applicationDomain
. Когда объект loaderInfo
отправляет событие init
, можно обратиться ко всем свойствам объекта loaderInfo
и загруженного изображения или SWF-файла.
Примечание. Все свойства объектов LoaderInfo доступны только для чтения.
Метод EventDispatcher.dispatchEvent()
не применим к объектам LoaderInfo. Если вызвать метод dispatchEvent()
для объекта LoaderInfo, появится ошибка IllegalOperationError.
См. также
Свойство | Определено | ||
---|---|---|---|
actionScriptVersion : uint [только для чтения]
Версия ActionScript загруженного SWF-файла. | LoaderInfo | ||
applicationDomain : ApplicationDomain [только для чтения]
При загрузке внешнего SWF-файла все определения ActionScript 3.0 в загруженном классе сохраняются в свойстве applicationDomain. | LoaderInfo | ||
bytes : ByteArray [только для чтения]
Байты, связанные с объектом LoaderInfo. | LoaderInfo | ||
bytesLoaded : uint [только для чтения]
Число загруженных байт мультимедийного содержимого. | LoaderInfo | ||
bytesTotal : uint [только для чтения]
Число упакованных байт во всем мультимедийном файле. | LoaderInfo | ||
childAllowsParent : Boolean [только для чтения]
Означает доверительные отношения со стороны содержимого (дочернего элемента) к загрузчику (родителю). | LoaderInfo | ||
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
content : DisplayObject [только для чтения]
Загруженный объект, связанный с данным объектом LoaderInfo. | LoaderInfo | ||
contentType : String [только для чтения]
Тип MIME загруженного файла. | LoaderInfo | ||
frameRate : Number [только для чтения]
Номинальная частота кадров загруженного SWF-файла (в кадрах в секунду). | LoaderInfo | ||
height : int [только для чтения]
Номинальная высота загруженного файла. | LoaderInfo | ||
loader : Loader [только для чтения]
Объект Loader, связанный с данным объектом LoaderInfo. | LoaderInfo | ||
loaderURL : String [только для чтения]
URL-адрес SWF-файла, который запустил загрузку мультимедийного содержимого описанного в данном объекте LoaderInfo. | LoaderInfo | ||
parameters : Object [только для чтения]
Объект, содержащий пары имен и значений, представляющих параметры для загруженного SWF-файла. | LoaderInfo | ||
parentAllowsChild : Boolean [только для чтения]
Означает доверительные отношения со стороны загрузчика (родительского элемента) к содержимому (потомку). | LoaderInfo | ||
![]() | prototype : Object [статические]
Ссылка на модель объекта класса или функции. | Object | |
sameDomain : Boolean [только для чтения]
Показывает доменную связь между загрузчиком и содержимым: true (если у них общий исходный домен) или false (в противном случае). | LoaderInfo | ||
sharedEvents : EventDispatcher [только для чтения]
Экземпляр EventDispatcher, с помощью которого возможен обмен событиями через зоны с разным уровнем безопасности. | LoaderInfo | ||
swfVersion : uint [только для чтения]
Версия формата загруженного SWF-файла. | LoaderInfo | ||
url : String [только для чтения]
URL-адрес загружаемого мультимедийного содержимого. | LoaderInfo | ||
width : int [только для чтения]
Номинальная ширина загруженного содержимого. | LoaderInfo |
Метод | Определено | ||
---|---|---|---|
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события в объекте EventDispatcher, в результате чего прослушиватель будет получать уведомления о событиях. | EventDispatcher | |
[статические]
Возвращает объект LoaderInfo, связанный с SWF-файлом, определенным в качестве объекта. | LoaderInfo | ||
![]() |
Проверяет наличие у объекта EventDispatcher прослушивателей событий, которые зарегистрированы для получения уведомлений о событиях определенного типа. | EventDispatcher | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
![]() |
Проверяет, зарегистрирован ли прослушиватель событий в объекте EventDispatcher или в любом из его предков для получения уведомлений о событиях определенного типа. | EventDispatcher |
Событие | Сводка | Определено | ||
---|---|---|---|---|
![]() | [многоадресное событие] Отправляется, когда проигрыватель Flash Player перемещается в фокус операционной системы и становится активным. | EventDispatcher | ||
Отправляется после успешной загрузки данных. | LoaderInfo | |||
![]() | [многоадресное событие] Отправляется, когда проигрыватель Flash Player покидает фокус операционной системы и становится неактивным. | EventDispatcher | ||
Отправляется, когда совершается сетевой запрос по протоколу HTTP, а проигрыватель Flash Player может определить код состояния HTTP. | LoaderInfo | |||
Отправляется, когда свойства и методы загруженного SWF-файла становятся доступны и готовы к использованию. | LoaderInfo | |||
Отправляется, когда происходит ошибка ввода-вывода, приводящая к сбою операции загрузки. | LoaderInfo | |||
Отправляется при запуске операции загрузки. | LoaderInfo | |||
Отправляется в случае получения данных в ходе операции загрузки. | LoaderInfo | |||
Отправляется объектом LoaderInfo каждый раз, когда загруженный объект удаляется с помощью метода unload() объекта Loader, а также когда выполняется повторная загрузка тем же объектом Loader, и перед началом загрузки удаляется исходное содержимое. | LoaderInfo |
actionScriptVersion | свойство |
actionScriptVersion:uint
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Версия ActionScript загруженного SWF-файла. Версия языка задается с помощью перечислений в классе ActionScriptVersion, таких как ActionScriptVersion.ACTIONSCRIPT2
и ActionScriptVersion.ACTIONSCRIPT3
.
Примечание. Это свойство всегда имеет значение ActionScriptVersion.ACTIONSCRIPT2
или ActionScriptVersion.ACTIONSCRIPT3
. ActionScript 1.0 и 2.0 указываются как ActionScriptVersion.ACTIONSCRIPT2
(версия 2.0). Это свойство служит только для того, чтобы отличать ActionScript 1.0 и 2.0 от ActionScript 3.0.
public function get actionScriptVersion():uint
Error — Если файл загружен недостаточно для получения запрашиваемой информации.
| |
Error — Если файл не является SWF-файлом.
|
См. также
applicationDomain | свойство |
applicationDomain:ApplicationDomain
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
При загрузке внешнего SWF-файла все определения ActionScript 3.0 в загруженном классе сохраняются в свойстве applicationDomain
.
Все программные коды в SWF-файле определены для существования в домене приложения. Текущим доменом приложения является домен, где выполняется основное приложение. Системный домен содержит все домены приложений, включая текущий домен, и это означает, что он содержит все классы проигрывателя Flash Player.
Все домены приложений, кроме системного, имеют связанный родительский домен. Родительским доменом свойства applicationDomain
основного приложения является системный домен. Загруженные классы определяются только в том случае, если они уже не определены в своих родительских классах. Нельзя перезаписать определение загруженного класса новым определением.
Примеры использования доменов приложений см. в главе "Среда клиентской системы" руководства Программирование на ActionScript 3.0.
public function get applicationDomain():ApplicationDomain
SecurityError — Изолированная программная среда безопасности данного вызывающего объекта не имеет доступа к данному домену приложений.
|
См. также
bytes | свойство |
bytes:ByteArray
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.115.0 |
Байты, связанные с объектом LoaderInfo.
public function get bytes():ByteArray
SecurityError — Если объект, обращающийся к данному API-интерфейсу, не может получить доступ к загруженному объекту из-за ограничений по безопасности. Это может происходить, например, когда объект Loader пытается обратиться к свойству contentLoaderInfo.content и не получает права на доступ к загруженному содержимому по соображениям безопасности.
Дополнительную информацию см. в главе "Безопасность Flash Player" руководства Программирование на ActionScript 3.0. |
bytesLoaded | свойство |
bytesLoaded:uint
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Число загруженных байт мультимедийного содержимого. Когда это число равно значению bytesTotal
, загружено все содержимое.
public function get bytesLoaded():uint
bytesTotal | свойство |
bytesTotal:uint
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Число упакованных байт во всем мультимедийном файле.
До отправки первого события progress
соответствующим объектом Loader данного объекта LoaderInfo, bytesTotal
имеет значение 0. После отправки события progress
объектом Loader bytesTotal
отражает фактическое количество байт для загрузки.
public function get bytesTotal():uint
См. также
childAllowsParent | свойство |
childAllowsParent:Boolean
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Означает доверительные отношения со стороны содержимого (дочернего элемента) к загрузчику (родителю). Если потомок имеет право доступа к предку, значение — true
; в противном случае значение — false
. Это свойство имеет значение true
, если дочерний объект вызвал метод allowDomain()
для предоставления права доступа родительскому домену или если в дочернем домене загружена политика URL-адресов, предоставляющая доступ родительскому домену. Если потомок и предок находятся в том же домене, это свойство имеет значение true
.
Дополнительную информацию см. в главе "Безопасность Flash Player" руководства Программирование на ActionScript 3.0.
public function get childAllowsParent():Boolean
Error — Выдается исключение, если файл загружен недостаточно для получения запрашиваемой информации.
|
content | свойство |
content:DisplayObject
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Загруженный объект, связанный с данным объектом LoaderInfo.
public function get content():DisplayObject
SecurityError — Если объект, обращающийся к данному API-интерфейсу, не может получить доступ к загруженному объекту из-за ограничений по безопасности. Это может происходить, например, когда объект Loader пытается обратиться к свойству contentLoaderInfo.content и не получает права на доступ к загруженному содержимому по соображениям безопасности.
Дополнительную информацию см. в главе "Безопасность Flash Player" руководства Программирование на ActionScript 3.0. |
contentType | свойство |
contentType:String
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Тип MIME загруженного файла. Имеет значение null
, если файл загружен недостаточно для того, чтобы проигрыватель Flash Player мог определить тип. В следующем списке перечислены возможные значения.
"application/x-shockwave-flash"
"image/jpeg"
"image/gif"
"image/png"
public function get contentType():String
frameRate | свойство |
frameRate:Number
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Номинальная частота кадров загруженного SWF-файла (в кадрах в секунду). Значение часто бывает целым числом, хотя это не обязательно.
Это значение может отличаться от фактически используемой частоты кадров. Проигрыватель Flash Player одновременно использует одну частоту кадров для всех загруженных SWF-файлов. Она определяется номинальной частотой кадров основного SWF-файла. Кроме того, Flash Player может не достигать основной частоты кадров, что зависит от аппаратных средств, синхронизации звука и других факторов.
public function get frameRate():Number
Error — Если файл загружен недостаточно для получения запрашиваемой информации.
| |
Error — Если файл не является SWF-файлом.
|
height | свойство |
height:int
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Номинальная высота загруженного файла. Это значение может отличаться от фактической высоты области отображения содержимого, так как масштаб загруженного содержимого или его родительских экранных объектов может изменяться
public function get height():int
Error — Если файл загружен недостаточно для получения запрашиваемой информации.
|
loader | свойство |
loader:Loader
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Объект Loader, связанный с данным объектом LoaderInfo. Если этот объект LoaderInfo является свойством loaderInfo
экземпляра основного класса SWF-файла, с ним не связывается объект Loader.
public function get loader():Loader
SecurityError — Если объект, обращающийся к данному API-интерфейсу, не может получить доступ к объекту Loader из-за ограничений по безопасности. Это может происходить, например, когда загруженный SWF-файл пытается обратиться к свойству loaderInfo.loader и не получает права доступа к загружающему SWF-файлу по соображениям безопасности.
Дополнительную информацию см. в главе "Безопасность Flash Player" руководства Программирование на ActionScript 3.0. |
loaderURL | свойство |
loaderURL:String
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
URL-адрес SWF-файла, который запустил загрузку мультимедийного содержимого описанного в данном объекте LoaderInfo. Для экземпляра основного класса SWF-файла этот URL-адрес совпадает с собственным URL-адресом этого файла.
public function get loaderURL():String
parameters | свойство |
parameters:Object
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Объект, содержащий пары имен и значений, представляющих параметры для загруженного SWF-файла.
Можно использовать цикл for-in
для извлечения всех имен и значений из объекта parameters
.
Существует два источника параметров: строка запроса в URL основного SWF-файла и значения HTML-параметра FlashVars
(оно затрагивает только основной SWF-файл).
Свойство parameters
заменяет технологию ActionScript 1.0 и 2.0, используемую для передачи параметров SWF-файлов в виде свойств основной временной шкалы.
Значение свойства parameters
имеет значение null для объектов Loader, содержащих SWF-файлы, использующие ActionScript 1.0 или 2.0. SWF-файлы, использующие ActionScript 3.0, содержатся только в объектах Loader с ненулевым значением.
public function get parameters():Object
parentAllowsChild | свойство |
parentAllowsChild:Boolean
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Означает доверительные отношения со стороны загрузчика (родительского элемента) к содержимому (потомку). Если предок имеет право доступа к потомку, значение — true
; в противном случае значение — false
. Это свойство имеет значение true
, если родительский объект вызвал метод allowDomain()
для предоставления права доступа дочернему домену или если в родительском домене загружена политика URL-адресов, предоставляющая доступ дочернему домену. Если потомок и предок находятся в том же домене, это свойство имеет значение true
.
Дополнительную информацию см. в главе "Безопасность Flash Player" руководства Программирование на ActionScript 3.0.
public function get parentAllowsChild():Boolean
Error — Выдается исключение, если файл загружен недостаточно для получения запрашиваемой информации.
|
sameDomain | свойство |
sameDomain:Boolean
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Показывает доменную связь между загрузчиком и содержимым: true
(если у них общий исходный домен) или false
(в противном случае).
public function get sameDomain():Boolean
Error — Выдается исключение, если файл загружен недостаточно для получения запрашиваемой информации.
|
sharedEvents | свойство |
sharedEvents:EventDispatcher
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Экземпляр EventDispatcher, с помощью которого возможен обмен событиями через зоны с разным уровнем безопасности. Даже когда загружающий и загружаемый объекты не доверяют друг другу, они оба могут обращаться к sharedEvents.
public function get sharedEvents():EventDispatcher
swfVersion | свойство |
swfVersion:uint
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Версия формата загруженного SWF-файла. Формат файла задается с помощью перечислений в классе SWFVersion, например SWFVersion.FLASH7
и SWFVersion.FLASH9
.
public function get swfVersion():uint
Error — Если файл загружен недостаточно для получения запрашиваемой информации.
| |
Error — Если файл не является SWF-файлом.
|
См. также
url | свойство |
url:String
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
URL-адрес загружаемого мультимедийного содержимого.
Перед отправкой первого события progress
соответствующим объектом Loader данного объекта LoaderInfo значение свойства url
может отображать только исходный URL-адрес, заданный в вызове метода load()
объекта Loader. После первого события progress
свойство url
отображает окончательный URL-адрес мультимедийного содержимого после того, как выполнено разрешение всех перенаправлений и относительных URL.
public function get url():String
См. также
width | свойство |
width:int
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Номинальная ширина загруженного содержимого. Это значение может отличаться от фактической ширины области отображения содержимого, так как масштаб загруженного содержимого или его родительских экранных объектов может изменяться
public function get width():int
Error — Если файл загружен недостаточно для получения запрашиваемой информации.
|
getLoaderInfoByDefinition | () | метод |
public static function getLoaderInfoByDefinition(object:Object):LoaderInfo
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.115.0 |
Возвращает объект LoaderInfo, связанный с SWF-файлом, определенным в качестве объекта.
Параметры
object:Object — Объект SWF-файла.
|
LoaderInfo — Связанный объект LoaderInfo.
|
complete | Событие |
flash.events.Event
flash.events.Event.COMPLETE
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Отправляется после успешной загрузки данных. Другими словами, это событие отправляется при завершении загрузки всего содержимого. Событие complete
всегда отправляется после события init.
Событие init
отправляется, когда объект становится доступным, хотя загрузка содержимого может продолжаться.
Event.COMPLETE
определяет значение свойства type
объекта complete
.
Данное событие имеет следующие свойства.
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; нет поведения по умолчанию для отмены. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Сетевой объект, который завершил загрузку. |
См. также
httpStatus | Событие |
flash.events.HTTPStatusEvent
flash.events.HTTPStatusEvent.HTTP_STATUS
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Отправляется, когда совершается сетевой запрос по протоколу HTTP, а проигрыватель Flash Player может определить код состояния HTTP.
КонстантаHTTPStatusEvent.HTTP_STATUS
определяет значение свойства type
объекта события httpStatus
.
Данное событие имеет следующие свойства.
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; нет поведения по умолчанию для отмены. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
status | Код состояния HTTP, возвращенный сервером. |
target | Сетевой объект, получающий код состояния НТТР. |
См. также
init | Событие |
flash.events.Event
flash.events.Event.INIT
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Отправляется, когда свойства и методы загруженного SWF-файла становятся доступны и готовы к использованию. Содержимое, однако, может продолжать загружаться. Объект LoaderInfo отправляет событие init
, когда выполняются два следующих условия:
Например, событие Event.INIT
отправляется после загрузки первого кадра ролика или анимации. Тогда ролик становится доступным и может быть добавлен в список отображения. Загрузка ролика полностью, однако, может занять больше времени. Событие Event.COMPLETE
отправляется только при полной загрузке ролика.
Событие init
всегда предшествует событию complete
.
Event.INIT
определяет значение свойства type
объекта события init
.
Данное событие имеет следующие свойства.
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; нет поведения по умолчанию для отмены. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект LoaderInfo, связанный с загружаемым SWF-файлом. |
См. также
ioError | Событие |
flash.events.IOErrorEvent
flash.events.IOErrorEvent.IO_ERROR
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Отправляется, когда происходит ошибка ввода-вывода, приводящая к сбою операции загрузки.
Задает значение свойстваtype
для объекта события ioError
.
Данное событие имеет следующие свойства.
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; нет поведения по умолчанию для отмены. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Сетевой объект, с которым произошла ошибка ввода/вывода. |
text | Текст, отображаемый в качестве сообщения об ошибке. |
См. также
open | Событие |
flash.events.Event
flash.events.Event.OPEN
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Отправляется при запуске операции загрузки.
КонстантаEvent.OPEN
определяет значение свойства type
объекта события open
.
Данное событие имеет следующие свойства.
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; нет поведения по умолчанию для отмены. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Сетевой объект, установивший подключение. |
См. также
progress | Событие |
flash.events.ProgressEvent
flash.events.ProgressEvent.PROGRESS
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Отправляется в случае получения данных в ходе операции загрузки.
Задает значение свойстваtype
для объекта события progress
.
Данное событие имеет следующие свойства.
Свойство | Значение |
---|---|
bubbles | false |
bytesLoaded | Число элементов или байт, загруженных на момент обработки события прослушивателем. |
bytesTotal | Общее число элементов или байт, которые в итоге будут получены в случае успешного завершения загрузки. |
cancelable | false ; нет поведения по умолчанию для отмены. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Сетевой объект, сообщающий сведения о прогрессе. |
См. также
unload | Событие |
flash.events.Event
flash.events.Event.UNLOAD
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9 |
Отправляется объектом LoaderInfo каждый раз, когда загруженный объект удаляется с помощью метода unload()
объекта Loader, а также когда выполняется повторная загрузка тем же объектом Loader, и перед началом загрузки удаляется исходное содержимое.
Event.UNLOAD
определяет значение свойства type
объекта события unload
.
Данное событие имеет следующие свойства.
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; нет поведения по умолчанию для отмены. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект LoaderInfo, связанный с выгружаемым или заменяемым SWF-файлом. |
См. также
url
, описывающее местоположение и имя изображения.loader
.loader
создает экземпляр прослушивателя событий, чтобы обеспечить правильную загрузку изображения.request
, и передает url
, чтобы сообщить имя и местоположение файла.request
передается методу load()
объекта loader
, который загружает изображение в список отображения.Важно! В этом примере требуется добавить файл с именем Image.gif в тот же каталог, что и компилированный SWF-файл. Используйте изображение область которого соответствует размерам основного SWF-файла.
package { import flash.display.Loader; import flash.display.LoaderInfo; import flash.display.Sprite; import flash.events.*; import flash.net.URLRequest; public class LoaderInfoExample extends Sprite { private var url:String = "Image.gif"; public function LoaderInfoExample() { var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.INIT, initHandler); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); var request:URLRequest = new URLRequest(url); loader.load(request); addChild(loader); } private function initHandler(event:Event):void { var loader:Loader = Loader(event.target.loader); var info:LoaderInfo = LoaderInfo(loader.contentLoaderInfo); trace("initHandler: loaderURL=" + info.loaderURL + " url=" + info.url); } private function ioErrorHandler(event:IOErrorEvent):void { trace("ioErrorHandler: " + event); } } }