| Пакет | fl.rsl |
| Класс | public class RSLInfo |
| Наследование | RSLInfo EventDispatcher Object |
| Подклассы | SWZInfo |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS5 |
| Версии среды выполнения: | Flash Player 10.1, AIR 2 |
addEntry(). Класс RSLInfo может отправлять любое из этих событий: Event.COMPLETE, IOErrorEvent.IO_ERROR, SecurityErrorEvent.SECURITY_ERROR и ProgressEvent.PROGRESS. В результате использования резервных вариантов, даже в случае отправки событий SecurityErrorEvents или IOErrorEvents, загрузка RSL не завершается ошибкой, пока свойство failed не вернет значение true.
Связанные элементы API
| Свойство | Определено | ||
|---|---|---|---|
| bytesLoaded : int [только для чтения]
Указывает число байтов, загруженных на данный момент, из всех загружаемых файлов. | RSLInfo | ||
| bytesTotal : int [только для чтения]
Указывает общее число байтов, загруженных на данный момент, из всех загружаемых файлов. | RSLInfo | ||
| complete : Boolean [только для чтения]
Возвращает значение true, если загрузка завершилась успешно, и false, если загрузка еще не закончена или завершилась ошибкой. | RSLInfo | ||
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
| currentAttemptIndex : int [только для чтения]
Возвращает индекс URL, загрузка которого предпринимается в данный момент. | RSLInfo | ||
| failed : Boolean [только для чтения]
Возвращает значение true, если загрузка завершилась неудачно, и false, если загрузка еще не закончена или завершилась успешно. | RSLInfo | ||
| loader : Loader [только для чтения]
Возвращает объект Loader, использованный для загрузки RSL. | RSLInfo | ||
| policyFileURLs : Array [только для чтения]
Возвращает массив URL файлов политик, которые были добавлены с помощью addEntry(). | RSLInfo | ||
| rslURLs : Array [только для чтения]
Возвращает массив URL файлов RSL, добавленных с помощью addEntry(). | RSLInfo | ||
| Метод | Определено | ||
|---|---|---|---|
RSLInfo()
Конструктор. | RSLInfo | ||
Добавляет последовательность URL (для файлов RSL и файлов политик). | RSLInfo | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | |
![]() |
Посылает событие в поток событий. | EventDispatcher | |
![]() |
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
Начинает загрузку RSL. | RSLInfo | ||
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
![]() |
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher | |
bytesLoaded | свойство |
bytesLoaded:int [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS5 |
| Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Указывает число байтов, загруженных на данный момент, из всех загружаемых файлов. Поскольку некоторые загрузки могут завершиться ошибкой и перейти на резервный URL, значение bytesLoaded может увеличиться или уменьшиться на протяжении времени. Индикаторы хода выполнения должны компенсировать это, чтобы избежать перемещения назад.
Реализация
public function get bytesLoaded():intbytesTotal | свойство |
bytesTotal:int [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS5 |
| Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Указывает общее число байтов, загруженных на данный момент, из всех загружаемых файлов. Поскольку некоторые загрузки могут завершиться ошибкой и перейти на резервный URL, значение bytesTotal может увеличиться или уменьшиться на протяжении времени. Индикаторы хода выполнения должны компенсировать это, чтобы избежать перемещения назад.
Реализация
public function get bytesTotal():intcomplete | свойство |
complete:Boolean [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS5 |
| Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Возвращает значение true, если загрузка завершилась успешно, и false, если загрузка еще не закончена или завершилась ошибкой.
Реализация
public function get complete():BooleancurrentAttemptIndex | свойство |
currentAttemptIndex:int [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS5 |
| Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Возвращает индекс URL, загрузка которого предпринимается в данный момент. При получении события ошибки это индекс URL, который не удалось загрузить. Индекс принадлежит к массивам policyFileURLs и rslURLs. До начала загрузки индекс имеет значение -1, после завершения загрузки индекс равен длине массивов, поэтому рекомендуется выполнять проверку диапазонов, прежде чем использовать полученное значение для доступа к элементам массива URL.
import fl.rsl.RSLInfo;
var info:RSLInfo = new RSLInfo();
info.addEventListener(IOErrorEvent.IO_ERROR, handleErr);
function handleErr(e:Event) {
trace('error: ' + e);
trace('on download of url: ' + info.rslURLs[info.currentAttemptIndex]);
}
Реализация
public function get currentAttemptIndex():intfailed | свойство |
failed:Boolean [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS5 |
| Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Возвращает значение true, если загрузка завершилась неудачно, и false, если загрузка еще не закончена или завершилась успешно. Свойство failed не получает значение true, если не удалось загрузить только один URL и имеются резервные для последующей попытки.
Реализация
public function get failed():Booleanloader | свойство |
loader:Loader [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS5 |
| Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Возвращает объект Loader, использованный для загрузки RSL. Может иметь значение NULL. Экземпляр Loader создается после вызова метода load().
Реализация
public function get loader():LoaderpolicyFileURLs | свойство |
policyFileURLs:Array [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS5 |
| Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Возвращает массив URL файлов политик, которые были добавлены с помощью addEntry(). Этот массив предназначен только для чтения. Добавлять записи можно с помощью метода addEntry(). Непосредственное редактирование этого массива дает непредсказуемые результаты.
import fl.rsl.RSLInfo;
var info:RSLInfo = new RSLInfo();
for (var i:int = 0; i < info.policyFileURLs.length; i++) {
trace('url: ' + info.policyFileURLs[i]);
}
Реализация
public function get policyFileURLs():ArrayСвязанные элементы API
rslURLs | свойство |
rslURLs:Array [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS5 |
| Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Возвращает массив URL файлов RSL, добавленных с помощью addEntry(). Этот массив предназначен только для чтения. Добавлять записи можно с помощью метода addEntry(). Непосредственное редактирование этого массива дает непредсказуемые результаты.
import fl.rsl.RSLInfo;
var info:RSLInfo = new RSLInfo();
for (var i:int = 0; i < info.rslURLs.length; i++) {
trace('url: ' + info.rslURLs[i]);
}
Реализация
public function get rslURLs():ArrayСвязанные элементы API
RSLInfo | () | Конструктор |
public function RSLInfo()| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS5 |
| Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Конструктор.
addEntry | () | метод |
public function addEntry(url:String, policyFileURL:String = null):void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS5 |
| Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Добавляет последовательность URL (для файлов RSL и файлов политик). Порядок добавления URL зависит от их приоритета загрузки. Сначала выполняется попытка загрузки первого URL, попытка загрузки второго URL предпринимается только после получения ошибки для первого и т.д. Файлы политик добавляются, только когда загружен URL соответствующего файла RSL.
import fl.rsl.RSLInfo;
var info:RSLInfo = new RSLInfo();
info.addEntry('rsl.swf');
myPreloader.addRSLInfo(info);
myPreloader.start();
Параметры
url:String | |
policyFileURL:String (default = null) |
load | () | метод |
public function load():void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS5 |
| Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Начинает загрузку RSL. Первая запись загружается в первую очередь. Последующие записи используются в качестве резервных и загружаются в случае ошибки.
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства