Пакет | mx.preloaders |
Класс | public class DownloadProgressBar |
Наследование | DownloadProgressBar Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Реализует | IPreloaderDisplay |
Подклассы | WorkspacePreloader |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Индикатор выполнения загрузки отображает информацию по двум разным фазам работы приложения: фаза загрузки и фаза инициализации.
В контейнере Application используйте свойство preloader
для указания имени подкласса.
Можно реализовать пользовательский компонент индикатора выполнения загрузки путем создания подчиненного класса для класса DownloadProgressBar. Не следует реализовывать индикатор выполнения загрузки в качестве компонента MXML, поскольку в этом случае он будет загружаться слишком медленно.
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
Текущая реализация специальных возможностей (AccessibilityImplementation) для данного экземпляра InteractiveObject. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
Текущие параметры специальных возможностей для данного экранного объекта. | DisplayObject | ||
alpha : Number
Указывает значение альфа-прозрачности заданного объекта. | DisplayObject | ||
backgroundAlpha : Number
Альфа-уровень файла SWF или изображения, определенный свойством backgroundImage, или цвет, определенный свойством backgroundColor. | DownloadProgressBar | ||
backgroundColor : uint
Цвет фона индикатора выполнения загрузки. | DownloadProgressBar | ||
backgroundImage : Object
Фоновое изображение для приложения, переданное предварительным загрузчиком. | DownloadProgressBar | ||
backgroundSize : String
Масштабирует изображение, указанное свойством backgroundImage, в соответствии с различными указываемыми процентными значениями. | DownloadProgressBar | ||
blendMode : String
Значение класса BlendMode, задающее режим наложения. | DisplayObject | ||
blendShader : Shader [только для записи]
Задает затенение, используемое при наложении переднего плана на фон. | DisplayObject | ||
buttonMode : Boolean
Задает режим кнопки данного спрайта. | Sprite | ||
cacheAsBitmap : Boolean
При значении true среда выполнения Flash кэширует внутреннее растровое представление экранного объекта. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Если задано ненулевое значение, данный объект Matrix определяет способ визуализации экранного объекта, когда свойство cacheAsBitmap имеет значение true. | DisplayObject | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
contextMenu : NativeMenu
Определяет контекстное меню, связанное с данным объектом. | InteractiveObject | ||
doubleClickEnabled : Boolean
Определяет, получает ли объект события doubleClick. | InteractiveObject | ||
dropTarget : DisplayObject [только для чтения]
Определяет экранный объект, над которым перетаскивается спрайт либо на котором спрайт был отпущен. | Sprite | ||
filters : Array
Индексированный массив, который содержит все объекты filter, связанные в настоящий момент с экранным объектом. | DisplayObject | ||
focusRect : Object
Задает отображение прямоугольной рамки индикатора фокуса для данного объекта. | InteractiveObject | ||
graphics : Graphics [только для чтения]
Задает объект Graphics, принадлежащий данному спрайту, в котором могут выполняться команды векторного рисования. | Sprite | ||
height : Number
Указывает высоту экранного объекта в пикселях. | DisplayObject | ||
hitArea : Sprite
Определяет другой спрайт в качестве области щелчка для спрайта. | Sprite | ||
initializingLabel : String [статические]
Строка для отображения в качестве метки на фазе инициализации. | DownloadProgressBar | ||
loaderInfo : LoaderInfo [только для чтения]
Возвращает объект LoaderInfo, содержащий сведения о загрузке файла, к которому принадлежит этот экранный объект. | DisplayObject | ||
mask : DisplayObject
Вызывающий экранный объект маскируется заданным объектом mask. | DisplayObject | ||
metaData : Object
Получает объект метаданных экземпляра DisplayObject, если метаданные хранились вместе с экземпляром этого DisplayObject в SWF-файле через тег PlaceObject4. | DisplayObject | ||
mouseChildren : Boolean
Определяет, поддерживают ли дочерние объекты события мыши или других устройств пользовательского ввода. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Определяет, получает ли этот объект события мыши или другого пользовательского ввода. | InteractiveObject | ||
mouseX : Number [только для чтения]
Указывает координату x мыши или курсора пользовательского ввода (в пикселях). | DisplayObject | ||
mouseY : Number [только для чтения]
Указывает координату y мыши или курсора пользовательского ввода (в пикселях). | DisplayObject | ||
name : String
Указывает имя экземпляра DisplayObject. | DisplayObject | ||
needsSoftKeyboard : Boolean
Определяет, должна ли отображаться виртуальная клавиатура (программная экранная клавиатура), когда этот экземпляр InteractiveObject получает фокус. | InteractiveObject | ||
numChildren : int [только для чтения]
Возвращает число дочерних элементов данного объекта. | DisplayObjectContainer | ||
opaqueBackground : Object
Определяет, является ли экранный объект непрозрачным с определенным цветом фона. | DisplayObject | ||
parent : DisplayObjectContainer [только для чтения]
Указывает объект DisplayObjectContainer, содержащий данный экранный объект. | DisplayObject | ||
preloader : Sprite [только для записи]
Класс Preloader передает ссылку на себя классу отображения для обеспечения возможности прослушивания событий из предварительного загрузчика. | DownloadProgressBar | ||
root : DisplayObject [только для чтения]
В случае с экранным объектом в загруженном SWF-файле свойством root является самый верхний экранный объект в части структуры дерева списка отображения, представленной этим SWF-файлом. | DisplayObject | ||
rotation : Number
Указывает поворот экземпляра DisplayObject относительно его исходной ориентации (в градусах). | DisplayObject | ||
rotationX : Number
Обозначает поворот в градусах по оси x экземпляра DisplayObject относительно исходной ориентации по трехмерному вышестоящему контейнеру. | DisplayObject | ||
rotationY : Number
Обозначает угол поворота в градусах по оси у экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. | DisplayObject | ||
rotationZ : Number
Обозначает поворот в градусах по оси z экземпляра DisplayObject от исходной ориентации относительно трехмерного родительского контейнера. | DisplayObject | ||
scale9Grid : Rectangle
Текущая активная сетка масштабирования. | DisplayObject | ||
scaleX : Number
Указывает горизонтальное масштабирование объекта от точки регистрации (в процентах). | DisplayObject | ||
scaleY : Number
Указывает вертикальное масштабирование объекта от точки регистрации (в процентах). | DisplayObject | ||
scaleZ : Number
Указывает глубину масштабирования объекта (в процентах) относительно точки регистрации этого объекта. | DisplayObject | ||
scrollRect : Rectangle
Прямоугольная область прокрутки экранного объекта. | DisplayObject | ||
softKeyboard : String
Управляет внешним видом программной клавиатуры. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Определяет область, которая должна оставаться на экране при отображении программной клавиатуры (недоступна в iOS). | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
Управляет звуком в данном спрайте. | Sprite | ||
stage : Stage [только для чтения]
Класс Stage экранного объекта. | DisplayObject | ||
stageHeight : Number
Высота рабочей области, передаваемая классом Preloader. | DownloadProgressBar | ||
stageWidth : Number
Ширина рабочей области, передаваемая классом Preloader. | DownloadProgressBar | ||
tabChildren : Boolean
Определяет, включен ли переход между нижестоящими элементами объекта с помощью клавиши Tab. | DisplayObjectContainer | ||
tabEnabled : Boolean
Определяет, включен ли переход к этому объекту с помощью клавиши Tab. | InteractiveObject | ||
tabIndex : int
Задает последовательность перехода между объектами в SWF-файле. | InteractiveObject | ||
textSnapshot : flash.text:TextSnapshot [только для чтения]
Возвращает объект TextSnapshot для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
transform : flash.geom:Transform
Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта. | DisplayObject | ||
useHandCursor : Boolean
Логическое значение, определяющее, должен ли отображаться курсор в виде руки при наведении указателя мыши на спрайт, в котором свойство buttonMode имеет значение true. | Sprite | ||
visible : Boolean [переопределить]
Указывает, является ли индикатор выполнения загрузки видимым. | DownloadProgressBar | ||
width : Number
Указывает ширину экранного объекта в пикселях. | DisplayObject | ||
x : Number
Указывает координату x экземпляра DisplayObject, связанную с локальными координатами родительского DisplayObjectContainer. | DisplayObject | ||
y : Number
Указывает координату y экземпляра DisplayObject, связанную с локальными координатами родительского DisplayObjectContainer. | DisplayObject | ||
z : Number
Указывает положение по оси z экземпляра DisplayObject относительно трехмерного родительского контейнера. | DisplayObject |
Свойство | Определено | ||
---|---|---|---|
barFrameRect : RoundedRectangle [только для чтения]
Размеры границы индикатора выполнения. | DownloadProgressBar | ||
barRect : RoundedRectangle [только для чтения]
Размеры индикатора выполнения загрузки. | DownloadProgressBar | ||
borderRect : RoundedRectangle [только для чтения]
Размеры границ отображения. | DownloadProgressBar | ||
downloadingLabel : String
Строка для отображения в качестве метки на фазе загрузки. | DownloadProgressBar | ||
DOWNLOAD_PERCENTAGE : uint = 60
Процентное выражение степени заполнения индикатора выполнения на фазе загрузки после полной загрузки файла SWF. | DownloadProgressBar | ||
initProgressTotal : uint = 6
Общее количество событий проверки, ожидаемых в фазе инициализации. | DownloadProgressBar | ||
label : String
Текст для отображения во время активности индикатора выполнения. | DownloadProgressBar | ||
labelFormat : flash.text:TextFormat [только для чтения]
Объект TextFormat компонента TextField метки. | DownloadProgressBar | ||
labelRect : Rectangle [только для чтения]
Размеры компонента TextField для метки. | DownloadProgressBar | ||
MINIMUM_DISPLAY_TIME : uint = 0
Минимальное число миллисекунд, в течение которых отображение должно быть активировано. | DownloadProgressBar | ||
percentFormat : flash.text:TextFormat [только для чтения]
TextFormat компонента TextField для отображения процентного значения. | DownloadProgressBar | ||
percentRect : Rectangle [только для чтения]
Размеры компонента TextField для отображения процентного значения. | DownloadProgressBar | ||
showLabel : Boolean
Указывает, требуется отображать метку (значение true) или нет (значение false). | DownloadProgressBar | ||
showPercentage : Boolean
Указывает, требуется отображать процентное значение (true) или нет (false). | DownloadProgressBar |
Метод | Определено | ||
---|---|---|---|
Конструктор. | DownloadProgressBar | ||
Добавляет экземпляр дочернего элемента DisplayObject к экземпляру DisplayObjectContainer. | DisplayObjectContainer | ||
Добавляет экземпляр дочернего элемента DisplayObject к экземпляру DisplayObjectContainer. | DisplayObjectContainer | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Показывает, могут ли ограничения безопасности привести к пропуску каких-либо экранных объектов в списке, возвращаемом в результате вызова метода DisplayObjectContainer.getObjectsUnderPoint() с заданной точкой point. | DisplayObjectContainer | ||
Определяет, является ли указанный объект отображения дочерним объектом экземпляра DisplayObjectContainer или самим экземпляром. | DisplayObjectContainer | ||
Посылает событие в поток событий. | EventDispatcher | ||
Возвращает прямоугольник, определяющий область объекта отображения, которая относится к системе координат объекта targetCoordinateSpace. | DisplayObject | ||
Возвращает экземпляр дочернего экранного объекта, существующий в заданной позиции индекса. | DisplayObjectContainer | ||
Возвращает экземпляр дочернего экранного объекта с заданным именем. | DisplayObjectContainer | ||
Возвращает позицию индекса для экземпляра DisplayObject child. | DisplayObjectContainer | ||
Возвращает массив объектов, расположенных ниже указанной позиции и являющихся дочерними объектами любого уровня для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Возвращает прямоугольник, определяющий границу объекта отображения по системе координат, определенной параметром targetCoordinateSpace за исключением линий фигур. | DisplayObject | ||
Преобразует объект Point из координат рабочей области (глобальных) в координаты отображаемого объекта (локальные). | DisplayObject | ||
Преобразует двумерный объект Point из координат рабочей области (глобальных) в координаты экранного трехмерного объекта (локальные). | DisplayObject | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Вычисляет ограничительную рамку экранного объекта, чтобы определить, не перекрывает и не пересекает ли она ограничительную рамку экранного объекта obj. | DisplayObject | ||
Вычисляет экранный объект, чтобы определить, перекрывает ли он точку, заданную координатами x и y, или пересекает ее. | DisplayObject | ||
Вызывается предварительным загрузчиком после добавления индикатора выполнения загрузки в качестве нижестоящего элемента Preloader. | DownloadProgressBar | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Преобразует трехмерный объект point из координат трехмерного экранного объекта (локальных) в двухмерный объект point с координатами рабочей области (глобальными). | DisplayObject | ||
Преобразует объект Point из координат экранного объекта (локальных) в координаты рабочей области (глобальные). | DisplayObject | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет заданный объект child DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет дочерний DisplayObject из заданной позиции индекса в списке дочерних элементов DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет все дочерние экземпляры DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Вызывает виртуальную клавиатуру. | InteractiveObject | ||
Изменяет положение существующего дочернего элемента в DisplayObjectContainer. | DisplayObjectContainer | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Позволяет пользователю перетаскивать заданный спрайт (растровый графический объект, легко перемещаемый по экрану). | Sprite | ||
Позволяет перетаскивать указанный спрайт на устройстве с сенсорным экраном. | Sprite | ||
Рекурсивно останавливает выполнение временной шкалы всех фрагментов MovieClip, размещенных в корне этого объекта. | DisplayObjectContainer | ||
Завершает метод startDrag(). | Sprite | ||
Завершает выполнение метода startTouchDrag(), используется для устройств с сенсорным экраном. | Sprite | ||
Меняет местами (в порядке «от начала к концу») два заданных дочерних объекта. | DisplayObjectContainer | ||
Меняет местами (в порядке «от начала к концу») дочерние объекты, расположенные в двух заданных позициях индекса в списке дочерних элементов. | DisplayObjectContainer | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Метод | Определено | ||
---|---|---|---|
Размещает индикатор выполнения загрузки по центру в соответствии с переданными размерами. | DownloadProgressBar | ||
Прослушиватель событий для события Event.COMPLETE. | DownloadProgressBar | ||
Создает подкомпоненты отображения. | DownloadProgressBar | ||
Возвращает процентное значение степени загрузки приложения. | DownloadProgressBar | ||
Прослушиватель событий для события FlexEvent.INIT_COMPLETE. | DownloadProgressBar | ||
Прослушиватель событий для события FlexEvent.INIT_PROGRESS. | DownloadProgressBar | ||
Прослушиватель событий для события ProgressEvent.PROGRESS. | DownloadProgressBar | ||
Прослушиватель событий для события RSLEvent.RSL_COMPLETE. | DownloadProgressBar | ||
Прослушиватель событий для события RSLEvent.RSL_ERROR. | DownloadProgressBar | ||
Прослушиватель событий для события RSLEvent.RSL_PROGRESS. | DownloadProgressBar | ||
Обновляет отображение индикатора выполнения загрузки с использованием текущей информации о загрузке. | DownloadProgressBar | ||
Определяет алгоритм указания того, требуется ли отображать индикатор выполнения загрузки на фазе загрузки. | DownloadProgressBar | ||
Определяет алгоритм указания того, требуется ли отображать индикатор выполнения загрузки на фазе инициализации, если в настоящее время отображение деактивировано. | DownloadProgressBar |
backgroundAlpha | свойство |
backgroundAlpha:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Альфа-уровень файла SWF или изображения, определенный свойством backgroundImage
, или цвет, определенный свойством backgroundColor
. Допустимыми являются значения от 0 до 1,0.
Можно указать значение backgroundColor
или backgroundImage
, но не оба.
Значением по умолчанию является 1.0.
Реализация
public function get backgroundAlpha():Number
public function set backgroundAlpha(value:Number):void
backgroundColor | свойство |
backgroundColor:uint
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Цвет фона индикатора выполнения загрузки. Можно использовать backgroundColor
или backgroundImage
, но не оба.
Реализация
public function get backgroundColor():uint
public function set backgroundColor(value:uint):void
backgroundImage | свойство |
backgroundImage:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Фоновое изображение для приложения, переданное предварительным загрузчиком. Можно указать значение backgroundColor
или backgroundImage
, но не оба.
Значение null указывает, что значение не установлено. Если этот стиль и стиль backgroundColor
не определены, для компонента устанавливается прозрачный фон.
Предварительный загрузчик не отображает вложенные изображения. Можно использовать только те изображения, которые были загружены во время выполнения.
Значением по умолчанию является null.
Реализация
public function get backgroundImage():Object
public function set backgroundImage(value:Object):void
backgroundSize | свойство |
backgroundSize:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Масштабирует изображение, указанное свойством backgroundImage
, в соответствии с различными указываемыми процентными значениями. При значении 100%
изображение растягивается по всей области компонента. Для указания процентного значения необходимо добавить символ процента (%). Значение auto
используется для установки исходного размера изображения.
Значением по умолчанию является "auto".
Реализация
public function get backgroundSize():String
public function set backgroundSize(value:String):void
barFrameRect | свойство |
barFrameRect:RoundedRectangle
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Размеры границы индикатора выполнения. Это свойство доступно только для чтения. Для изменения данного свойства эту настройку необходимо отменить.
Реализация
protected function get barFrameRect():RoundedRectangle
barRect | свойство |
barRect:RoundedRectangle
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Размеры индикатора выполнения загрузки. Это свойство доступно только для чтения. Для изменения данного свойства эту настройку необходимо отменить.
Реализация
protected function get barRect():RoundedRectangle
borderRect | свойство |
borderRect:RoundedRectangle
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Размеры границ отображения. Это свойство доступно только для чтения. Для изменения данного свойства эту настройку необходимо отменить.
Реализация
protected function get borderRect():RoundedRectangle
DOWNLOAD_PERCENTAGE | свойство |
protected var DOWNLOAD_PERCENTAGE:uint = 60
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Процентное выражение степени заполнения индикатора выполнения на фазе загрузки после полной загрузки файла SWF. Остальная часть индикатора выполнения заполняется в ходе инициализации. Значение должно быть в диапазоне от 0 до 100.
Значением по умолчанию является 60.
downloadingLabel | свойство |
downloadingLabel:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Строка для отображения в качестве метки на фазе загрузки.
Значением по умолчанию является "Loading".
Реализация
protected function get downloadingLabel():String
protected function set downloadingLabel(value:String):void
initializingLabel | свойство |
initializingLabel:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Строка для отображения в качестве метки на фазе инициализации.
Значением по умолчанию является "Initializing".
Реализация
public static function get initializingLabel():String
public static function set initializingLabel(value:String):void
initProgressTotal | свойство |
protected var initProgressTotal:uint = 6
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Общее количество событий проверки, ожидаемых в фазе инициализации. Значение должно представлять собой целое число, большее или равное 4 (следует отметить, что если оно больше 4, эффективность кода инициализации может быть снижена)
Значением по умолчанию является 6.
label | свойство |
label:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Текст для отображения во время активности индикатора выполнения. Класс Preloader устанавливает это значение перед отображением индикатора выполнения. Реализация этого свойства в подчиненном классе не является обязательной.
Значением по умолчанию является "".
Реализация
protected function get label():String
protected function set label(value:String):void
labelFormat | свойство |
labelFormat:flash.text:TextFormat
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Объект TextFormat компонента TextField метки. Это свойство доступно только для чтения. Для изменения данного свойства эту настройку необходимо отменить.
Реализация
protected function get labelFormat():flash.text:TextFormat
labelRect | свойство |
labelRect:Rectangle
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Размеры компонента TextField для метки. Это свойство доступно только для чтения. Для изменения данного свойства эту настройку необходимо отменить.
Реализация
protected function get labelRect():Rectangle
MINIMUM_DISPLAY_TIME | свойство |
protected var MINIMUM_DISPLAY_TIME:uint = 0
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Минимальное число миллисекунд, в течение которых отображение должно быть активировано. Если загрузка и инициализация приложения занимают меньше времени, чем определено этим значением, то Flex приостанавливает работу на это время перед передачей события complete
.
Значением по умолчанию является 0.
percentFormat | свойство |
percentFormat:flash.text:TextFormat
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
TextFormat компонента TextField для отображения процентного значения. Это свойство доступно только для чтения. Для изменения данного свойства эту настройку необходимо отменить.
Реализация
protected function get percentFormat():flash.text:TextFormat
percentRect | свойство |
percentRect:Rectangle
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Размеры компонента TextField для отображения процентного значения. Это свойство доступно только для чтения. Для изменения данного свойства эту настройку необходимо отменить.
Реализация
protected function get percentRect():Rectangle
preloader | свойство |
preloader:Sprite
[только для записи] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Класс Preloader передает ссылку на себя классу отображения для обеспечения возможности прослушивания событий из предварительного загрузчика.
Реализация
public function set preloader(value:Sprite):void
showLabel | свойство |
showLabel:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает, требуется отображать метку (значение true
) или нет (значение false
).
Значением по умолчанию является true.
Реализация
protected function get showLabel():Boolean
protected function set showLabel(value:Boolean):void
showPercentage | свойство |
showPercentage:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает, требуется отображать процентное значение (true
) или нет (false
).
Значением по умолчанию является true.
Реализация
protected function get showPercentage():Boolean
protected function set showPercentage(value:Boolean):void
stageHeight | свойство |
stageWidth | свойство |
visible | свойство |
visible:Boolean
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает, является ли индикатор выполнения загрузки видимым.
Если элемент управления Preloader определяет, что индикатор выполнения должен быть видимым, он устанавливает значение true
. Если элемент управления Preloader определяет, что индикатор выполнения должен быть скрыт, он устанавливает значение false
.
Это свойство не должно изменяться с помощью подчиненного классу DownloadProgressBar класса. Для выполнения такого изменения следует отменить метод установщика, определяющий выполняемые посредством Preloader изменения, и выполнить необходимые действия.
Значением по умолчанию является false.
Реализация
override public function get visible():Boolean
override public function set visible(value:Boolean):void
DownloadProgressBar | () | Конструктор |
public function DownloadProgressBar()
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конструктор.
center | () | метод |
protected function center(width:Number, height:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Размещает индикатор выполнения загрузки по центру в соответствии с переданными размерами.
Параметры
width:Number — Ширина области, по центру которой размещается индикатор выполнения загрузки.
| |
height:Number — Высота области, по центру которой размещается индикатор выполнения загрузки.
|
completeHandler | () | метод |
protected function completeHandler(event:Event):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Прослушиватель событий для события Event.COMPLETE
. При реализации по умолчанию какие-либо действия не выполняются.
Параметры
event:Event — Объект события.
|
createChildren | () | метод |
protected function createChildren():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создает подкомпоненты отображения.
getPercentLoaded | () | метод |
protected function getPercentLoaded(loaded:Number, total:Number):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает процентное значение степени загрузки приложения.
Параметры
loaded:Number — Количество байтов файла SWF приложения, которые уже загружены.
| |
total:Number — Размер файла SWF приложения в байтах.
|
Number — Процентное значение степени загрузки приложения.
|
initCompleteHandler | () | метод |
initialize | () | метод |
public function initialize():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается предварительным загрузчиком после добавления индикатора выполнения загрузки в качестве нижестоящего элемента Preloader. Должен являться начальной точкой при конфигурировании индикатора выполнения загрузки.
initProgressHandler | () | метод |
protected function initProgressHandler(event:Event):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Прослушиватель событий для события FlexEvent.INIT_PROGRESS.
При этой реализации индикатор выполнения загрузки обновляется при каждой передаче события, кроме того изменяется текст метки.
Параметры
event:Event — Объект события.
|
progressHandler | () | метод |
protected function progressHandler(event:ProgressEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Прослушиватель событий для события ProgressEvent.PROGRESS
. В данной реализации индикатором выполнения загрузки является обновляющееся процентное значение загруженных байтов.
Параметры
event:ProgressEvent — Объект события.
|
rslCompleteHandler | () | метод |
rslErrorHandler | () | метод |
protected function rslErrorHandler(event:RSLEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Прослушиватель событий для события RSLEvent.RSL_ERROR
. Этот прослушиватель событий обрабатывает любые ошибки, обнаруженные при загрузке RSL.
Параметры
event:RSLEvent — Объект события.
|
rslProgressHandler | () | метод |
protected function rslProgressHandler(event:RSLEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Прослушиватель событий для события RSLEvent.RSL_PROGRESS
. При реализации по умолчанию какие-либо действия не выполняются.
Параметры
event:RSLEvent — Объект события.
|
setProgress | () | метод |
protected function setProgress(completed:Number, total:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обновляет отображение индикатора выполнения загрузки с использованием текущей информации о загрузке. В типичной реализации загруженное значение представляет собой общее значение и значение загрузки в процентах. Если этот метод не реализован, необходимо создать индикатор выполнения, который будет отображать анимацию для предоставления пользователю информации о выполнении загрузки.
Метод setProgress()
вызывается только в случае загрузки приложения с удаленного сервера, если приложение отсутствует в кэше браузера.
Параметры
completed:Number — Количество байтов файла SWF приложения, которые уже загружены.
| |
total:Number — Размер файла SWF приложения в байтах.
|
showDisplayForDownloading | () | метод |
protected function showDisplayForDownloading(elapsedTime:int, event:ProgressEvent):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет алгоритм указания того, требуется ли отображать индикатор выполнения загрузки на фазе загрузки.
Параметры
elapsedTime:int — Число миллисекунд, которые истекли с начала фазы загрузки.
| |
event:ProgressEvent — Объект ProgressEvent, содержащий свойства bytesLoaded и bytesTotal .
|
Boolean — Возвращаемое значение true означает, что индикатор выполнения загрузки отображается. Поведением по умолчанию является отображение индикатора выполнения загрузки в случае, если по истечении более 700 миллисекунд Flex загрузил менее половины байтов файла SWF.
|
showDisplayForInit | () | метод |
protected function showDisplayForInit(elapsedTime:int, count:int):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет алгоритм указания того, требуется ли отображать индикатор выполнения загрузки на фазе инициализации, если в настоящее время отображение деактивировано.
Параметры
elapsedTime:int — Число миллисекунд, которые истекли с начала фазы загрузки.
| |
count:int — количество случаев получения события initProgress от приложения.
|
Boolean — Если значение равно true , индикатор выполнения загрузки отображается.
|
Tue Jun 12 2018, 11:34 AM Z