mx.preloadersIPreloaderDisplay Определяет интерфейс, который должен быть реализован классом для использования в качестве индикатора выполнения загрузки.flash.events:IEventDispatcher Определяет интерфейс, который должен быть реализован классом для использования в качестве индикатора выполнения загрузки. IPreloaderDisplay получает события от класса Preloader и должен отобразить эту информацию для пользователя. mx.preloaders.DownloadProgressBarmx.preloaders.Preloaderinitialize backgroundAlpha backgroundColor backgroundImage backgroundSize stageHeight stageWidth preloader Preloader Класс Preloader используется SystemManager для контроля статуса загрузки и инициализации приложения Flex.flash.display:Sprite Класс Preloader используется SystemManager для контроля статуса загрузки и инициализации приложения Flex. Кроме того, он отвечает за загрузку общих библиотек времени выполнения (RSL).

Класс Preloader создает индикатор выполнения загрузки, который должен реализовать интерфейс IPreloaderDisplay, а также передает индикатору выполнения загрузки события загрузки и инициализации.

mx.preloaders.DownloadProgressBarmx.preloaders.PreloaderPreloader Конструктор. Конструктор. initialize Вызывается с помощью SystemManager для инициализации объекта Preloader.showDisplayОпределяет, требуется ли отобразить класс отображения. displayClassNameКласс IPreloaderDisplay для просмотра статуса preloader. backgroundColorЦвет фона приложения. backgroundAlphaАльфа-канал фона приложения. backgroundImageФоновое изображение приложения. backgroundSizeРазмер фона приложения. displayWidthШирина окна приложения. displayHeightВысота окна приложения. libsnullМассив строковых URL-адресов для общих библиотек времени выполнения. sizesnullМассив значений uint, содержащих размер в байтах для каждого URL-адреса в аргументе lib. rslListnullМассив объекта типа RSLItem и CdRSLItem. Этот массив описывает все RSL для загрузки. Параметры libs и sizes игнорируются и должны иметь значения, равные null. resourceModuleURLsnullМассив строк, указывающих URL-адреса для предварительной загрузки модулей ресурсов. applicationDomainnullДомен приложения, в котором выполняется код. Вызывается с помощью SystemManager для инициализации объекта Preloader. registerApplication Вызывается посредством SystemManager после завершения процесса создания экземпляра класса приложения.appОбъект приложения. Вызывается посредством SystemManager после завершения процесса создания экземпляра класса приложения. Метод вызывается непосредственно Flex; пользователю выполнять вызов не требуется.
DownloadProgressBar Класс DownloadProgressBar отображает индикатор выполнения загрузки.mx.preloaders:IPreloaderDisplayflash.display:Sprite Класс DownloadProgressBar отображает индикатор выполнения загрузки. Используется элементом управления Preloader для обеспечения обратной связи с пользователем при загрузке и выгрузке приложения.

Индикатор выполнения загрузки отображает информацию по двум разным фазам работы приложения: фаза загрузки и фаза инициализации.

В контейнере Application используйте свойство preloader для указания имени подкласса.

Можно реализовать пользовательский компонент индикатора выполнения загрузки путем создания подчиненного класса для класса DownloadProgressBar. Не следует реализовывать индикатор выполнения загрузки в качестве компонента MXML, поскольку в этом случае он будет загружаться слишком медленно.

mx.core.Applicationmx.preloaders.IPreloaderDisplaymx.preloaders.PreloaderDownloadProgressBar Конструктор. Конструктор. center Размещает индикатор выполнения загрузки по центру в соответствии с переданными размерами.widthШирина области, по центру которой размещается индикатор выполнения загрузки. heightВысота области, по центру которой размещается индикатор выполнения загрузки. Размещает индикатор выполнения загрузки по центру в соответствии с переданными размерами. completeHandler Прослушиватель событий для события Event.COMPLETE.eventОбъект события. Прослушиватель событий для события Event.COMPLETE. При реализации по умолчанию какие-либо действия не выполняются. createChildren Создает подкомпоненты отображения. Создает подкомпоненты отображения. getPercentLoaded Возвращает процентное значение степени загрузки приложения.Процентное значение степени загрузки приложения. loadedКоличество байтов файла SWF приложения, которые уже загружены. totalРазмер файла SWF приложения в байтах. Возвращает процентное значение степени загрузки приложения. initCompleteHandler Прослушиватель событий для события FlexEvent.INIT_COMPLETE.eventОбъект события. Прослушиватель событий для события FlexEvent.INIT_COMPLETE. initProgressHandler Прослушиватель событий для события FlexEvent.INIT_PROGRESS.eventОбъект события. Прослушиватель событий для события FlexEvent.INIT_PROGRESS. При этой реализации индикатор выполнения загрузки обновляется при каждой передаче события, кроме того изменяется текст метки. initialize Вызывается предварительным загрузчиком после добавления индикатора выполнения загрузки в качестве нижестоящего элемента Preloader. Вызывается предварительным загрузчиком после добавления индикатора выполнения загрузки в качестве нижестоящего элемента Preloader. Должен являться начальной точкой при конфигурировании индикатора выполнения загрузки. progressHandler Прослушиватель событий для события ProgressEvent.PROGRESS.eventОбъект события. Прослушиватель событий для события ProgressEvent.PROGRESS. В данной реализации индикатором выполнения загрузки является обновляющееся процентное значение загруженных байтов. rslCompleteHandler Прослушиватель событий для события RSLEvent.RSL_COMPLETE.eventmx.events:RSLEventОбъект события. Прослушиватель событий для события RSLEvent.RSL_COMPLETE. rslErrorHandler Прослушиватель событий для события RSLEvent.RSL_ERROR.eventmx.events:RSLEventОбъект события. Прослушиватель событий для события RSLEvent.RSL_ERROR. Этот прослушиватель событий обрабатывает любые ошибки, обнаруженные при загрузке RSL. rslProgressHandler Прослушиватель событий для события RSLEvent.RSL_PROGRESS.eventmx.events:RSLEventОбъект события. Прослушиватель событий для события RSLEvent.RSL_PROGRESS. При реализации по умолчанию какие-либо действия не выполняются. setProgress Обновляет отображение индикатора выполнения загрузки с использованием текущей информации о загрузке.completedКоличество байтов файла SWF приложения, которые уже загружены. totalРазмер файла SWF приложения в байтах. Обновляет отображение индикатора выполнения загрузки с использованием текущей информации о загрузке. В типичной реализации загруженное значение представляет собой общее значение и значение загрузки в процентах. Если этот метод не реализован, необходимо создать индикатор выполнения, который будет отображать анимацию для предоставления пользователю информации о выполнении загрузки.

Метод setProgress() вызывается только в случае загрузки приложения с удаленного сервера, если приложение отсутствует в кэше браузера.

showDisplayForDownloading Определяет алгоритм указания того, требуется ли отображать индикатор выполнения загрузки на фазе загрузки.Возвращаемое значение true означает, что индикатор выполнения загрузки отображается. Поведением по умолчанию является отображение индикатора выполнения загрузки в случае, если по истечении более 700 миллисекунд Flex загрузил менее половины байтов файла SWF. elapsedTimeЧисло миллисекунд, которые истекли с начала фазы загрузки. eventОбъект ProgressEvent, содержащий свойства bytesLoaded и bytesTotal. Определяет алгоритм указания того, требуется ли отображать индикатор выполнения загрузки на фазе загрузки. showDisplayForInit Определяет алгоритм указания того, требуется ли отображать индикатор выполнения загрузки на фазе инициализации, если в настоящее время отображение деактивировано.Если значение равно true, индикатор выполнения загрузки отображается. elapsedTimeЧисло миллисекунд, которые истекли с начала фазы загрузки. countколичество случаев получения события initProgress от приложения. Определяет алгоритм указания того, требуется ли отображать индикатор выполнения загрузки на фазе инициализации, если в настоящее время отображение деактивировано. DOWNLOAD_PERCENTAGE Процентное выражение степени заполнения индикатора выполнения на фазе загрузки после полной загрузки файла SWF.6060 Процентное выражение степени заполнения индикатора выполнения на фазе загрузки после полной загрузки файла SWF. Остальная часть индикатора выполнения заполняется в ходе инициализации. Значение должно быть в диапазоне от 0 до 100. MINIMUM_DISPLAY_TIME Минимальное число миллисекунд, в течение которых отображение должно быть активировано.00 Минимальное число миллисекунд, в течение которых отображение должно быть активировано. Если загрузка и инициализация приложения занимают меньше времени, чем определено этим значением, то Flex приостанавливает работу на это время перед передачей события complete. initProgressTotal Общее количество событий проверки, ожидаемых в фазе инициализации.66 Общее количество событий проверки, ожидаемых в фазе инициализации. Значение должно представлять собой целое число, большее или равное 4 (следует отметить, что если оно больше 4, эффективность кода инициализации может быть снижена) backgroundAlpha Альфа-уровень файла SWF или изображения, определенный свойством backgroundImage, или цвет, определенный свойством backgroundColor.1.0 Альфа-уровень файла SWF или изображения, определенный свойством backgroundImage, или цвет, определенный свойством backgroundColor. Допустимыми являются значения от 0 до 1,0.

Можно указать значение backgroundColor или backgroundImage, но не оба.

backgroundColor Цвет фона индикатора выполнения загрузки. Цвет фона индикатора выполнения загрузки. Можно использовать backgroundColor или backgroundImage, но не оба. backgroundImage Фоновое изображение для приложения, переданное предварительным загрузчиком.null Фоновое изображение для приложения, переданное предварительным загрузчиком. Можно указать значение backgroundColor или backgroundImage, но не оба.

Значение null указывает, что значение не установлено. Если этот стиль и стиль backgroundColor не определены, для компонента устанавливается прозрачный фон.

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

backgroundSize Масштабирует изображение, указанное свойством backgroundImage, в соответствии с различными указываемыми процентными значениями."auto" Масштабирует изображение, указанное свойством backgroundImage, в соответствии с различными указываемыми процентными значениями. При значении 100% изображение растягивается по всей области компонента. Для указания процентного значения необходимо добавить символ процента (%). Значение auto используется для установки исходного размера изображения. barFrameRect Размеры границы индикатора выполнения.mx.geom:RoundedRectangle Размеры границы индикатора выполнения. Это свойство доступно только для чтения. Для изменения данного свойства эту настройку необходимо отменить. barRect Размеры индикатора выполнения загрузки.mx.geom:RoundedRectangle Размеры индикатора выполнения загрузки. Это свойство доступно только для чтения. Для изменения данного свойства эту настройку необходимо отменить. borderRect Размеры границ отображения.mx.geom:RoundedRectangle Размеры границ отображения. Это свойство доступно только для чтения. Для изменения данного свойства эту настройку необходимо отменить. downloadingLabel Строка для отображения в качестве метки на фазе загрузки."Loading" Строка для отображения в качестве метки на фазе загрузки. initializingLabel Строка для отображения в качестве метки на фазе инициализации."Initializing" Строка для отображения в качестве метки на фазе инициализации. labelFormat Объект TextFormat компонента TextField метки. Объект TextFormat компонента TextField метки. Это свойство доступно только для чтения. Для изменения данного свойства эту настройку необходимо отменить. labelRect Размеры компонента TextField для метки. Размеры компонента TextField для метки. Это свойство доступно только для чтения. Для изменения данного свойства эту настройку необходимо отменить. label Текст для отображения во время активности индикатора выполнения."" Текст для отображения во время активности индикатора выполнения. Класс Preloader устанавливает это значение перед отображением индикатора выполнения. Реализация этого свойства в подчиненном классе не является обязательной. percentFormat TextFormat компонента TextField для отображения процентного значения. TextFormat компонента TextField для отображения процентного значения. Это свойство доступно только для чтения. Для изменения данного свойства эту настройку необходимо отменить. percentRect Размеры компонента TextField для отображения процентного значения. Размеры компонента TextField для отображения процентного значения. Это свойство доступно только для чтения. Для изменения данного свойства эту настройку необходимо отменить. showLabel Указывает, требуется отображать метку (значение true) или нет (значение false).true Указывает, требуется отображать метку (значение true) или нет (значение false). showPercentage Указывает, требуется отображать процентное значение (true) или нет (false).true Указывает, требуется отображать процентное значение (true) или нет (false). stageHeight Высота рабочей области, передаваемая классом Preloader. Высота рабочей области, передаваемая классом Preloader. stageWidth Ширина рабочей области, передаваемая классом Preloader. Ширина рабочей области, передаваемая классом Preloader. visible Указывает, является ли индикатор выполнения загрузки видимым.false Указывает, является ли индикатор выполнения загрузки видимым.

Если элемент управления Preloader определяет, что индикатор выполнения должен быть видимым, он устанавливает значение true. Если элемент управления Preloader определяет, что индикатор выполнения должен быть скрыт, он устанавливает значение false.

Это свойство не должно изменяться с помощью подчиненного классу DownloadProgressBar класса. Для выполнения такого изменения следует отменить метод установщика, определяющий выполняемые посредством Preloader изменения, и выполнить необходимые действия.

preloader Класс Preloader передает ссылку на себя классу отображения для обеспечения возможности прослушивания событий из предварительного загрузчика. Класс Preloader передает ссылку на себя классу отображения для обеспечения возможности прослушивания событий из предварительного загрузчика.
SparkDownloadProgressBar Класс SparkDownloadProgressBar отображает индикатор выполнения загрузки.mx.preloaders:IPreloaderDisplayflash.display:Sprite Класс SparkDownloadProgressBar отображает индикатор выполнения загрузки. Используется элементом управления Preloader для обеспечения обратной связи с пользователем при загрузке и выгрузке приложения.

Индикатор выполнения загрузки отображает информацию по двум разным фазам работы приложения: фаза загрузки и фаза инициализации.

В контейнере Application используйте свойство preloader для указания имени подкласса.

Можно реализовать пользовательский компонент индикатора выполнения загрузки путем создания подкласса для класса SparkDownloadProgressBar. Не следует реализовывать индикатор выполнения загрузки в качестве компонента MXML, поскольку в этом случае он будет загружаться слишком медленно.

mx.core.Applicationmx.preloaders.IPreloaderDisplaymx.preloaders.PreloaderSparkDownloadProgressBar Конструктор. Конструктор. completeHandler Прослушиватель событий для события Event.COMPLETE.eventОбъект события. Прослушиватель событий для события Event.COMPLETE. При реализации по умолчанию какие-либо действия не выполняются. createChildren Создает подкомпоненты отображения. Создает подкомпоненты отображения. initCompleteHandler Прослушиватель событий для события FlexEvent.INIT_COMPLETE.eventОбъект события Прослушиватель событий для события FlexEvent.INIT_COMPLETE. В этой реализации обеспечивается передача события Event.COMPLETE. initProgressHandler Прослушиватель событий для события FlexEvent.INIT_PROGRESS.eventОбъект события. Прослушиватель событий для события FlexEvent.INIT_PROGRESS. Эта реализация обновляет индикатор выполнения при каждой отправке события. initialize Вызывается предварительным загрузчиком после добавления индикатора выполнения загрузки в качестве нижестоящего элемента Preloader. Вызывается предварительным загрузчиком после добавления индикатора выполнения загрузки в качестве нижестоящего элемента Preloader. Должен являться начальной точкой при конфигурировании индикатора выполнения загрузки. progressHandler Прослушиватель событий для события ProgressEvent.PROGRESS.eventОбъект события. Прослушиватель событий для события ProgressEvent.PROGRESS. В данной реализации индикатором выполнения загрузки является обновляющееся процентное значение загруженных байтов. rslCompleteHandler Прослушиватель событий для события RSLEvent.RSL_COMPLETE.eventmx.events:RSLEventОбъект события. Прослушиватель событий для события RSLEvent.RSL_COMPLETE. rslErrorHandler Прослушиватель событий для события RSLEvent.RSL_ERROR.eventmx.events:RSLEventОбъект события. Прослушиватель событий для события RSLEvent.RSL_ERROR. Этот прослушиватель событий обрабатывает любые ошибки, обнаруженные при загрузке RSL. rslProgressHandler Прослушиватель событий для события RSLEvent.RSL_PROGRESS.eventmx.events:RSLEventОбъект события. Прослушиватель событий для события RSLEvent.RSL_PROGRESS. При реализации по умолчанию какие-либо действия не выполняются. setDownloadProgress Обновляет внешнюю часть индикатора выполнения загрузки для указания на ход выполнения загрузки.completedКоличество байтов файла SWF приложения, которые уже загружены. totalРазмер файла SWF приложения в байтах. Обновляет внешнюю часть индикатора выполнения загрузки для указания на ход выполнения загрузки. setInitProgress Обновляет внутреннюю часть индикатора выполнения загрузки для указания на ход процесса инициализации.completedКоличество завершенных шагов инициализации totalОбщее количество шагов инициализации Обновляет внутреннюю часть индикатора выполнения загрузки для указания на ход процесса инициализации. showDisplayForDownloading Определяет алгоритм указания того, требуется ли отображать индикатор выполнения загрузки на фазе загрузки.Возвращаемое значение true означает, что индикатор выполнения загрузки отображается. Поведением по умолчанию является отображение индикатора выполнения загрузки в случае, если по истечении более 700 миллисекунд Flex загрузил менее половины байтов файла SWF. elapsedTimeЧисло миллисекунд, прошедших с начала фазы загрузки. eventОбъект ProgressEvent, содержащий свойства bytesLoaded и bytesTotal. Определяет алгоритм указания того, требуется ли отображать индикатор выполнения загрузки на фазе загрузки. showDisplayForInit Определяет алгоритм указания того, требуется ли отображать индикатор выполнения загрузки на фазе инициализации, если в настоящее время отображение деактивировано.Если значение равно true, индикатор выполнения загрузки отображается. elapsedTimeЧисло миллисекунд, прошедших с начала фазы загрузки. countколичество случаев получения события initProgress от приложения. Определяет алгоритм указания того, требуется ли отображать индикатор выполнения загрузки на фазе инициализации, если в настоящее время отображение деактивировано. initProgressTotal Общее количество событий проверки, ожидаемых в фазе инициализации.66 Общее количество событий проверки, ожидаемых в фазе инициализации. Значение должно представлять собой целое число, большее или равное 4 (следует отметить, что если оно больше 4, эффективность кода инициализации может быть снижена) backgroundAlpha Альфа-уровень файла SWF или изображения, определенный свойством backgroundImage, или цвет, определенный свойством backgroundColor.1.0 Альфа-уровень файла SWF или изображения, определенный свойством backgroundImage, или цвет, определенный свойством backgroundColor. Допустимыми являются значения от 0 до 1,0. Переопределите это свойство, чтобы установить собственное значение в пользовательском классе.

Можно указать значение backgroundColor или backgroundImage, но не оба.

backgroundColor Цвет фона индикатора выполнения загрузки. Цвет фона индикатора выполнения загрузки. Переопределите это свойство, чтобы установить собственное значение в пользовательском классе.

Можно указать значение backgroundColor или backgroundImage, но не оба.

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

Можно указать значение backgroundColor или backgroundImage, но не оба.

Значение null указывает, что значение не установлено. Если этот стиль и стиль backgroundColor не определены, для компонента устанавливается прозрачный фон.

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

backgroundSize Масштабирует изображение, указанное свойством backgroundImage, в соответствии с различными указываемыми процентными значениями."auto" Масштабирует изображение, указанное свойством backgroundImage, в соответствии с различными указываемыми процентными значениями. При значении 100% изображение растягивается по всей области компонента. Для указания процентного значения необходимо добавить символ процента (%). Значение auto используется для установки исходного размера изображения. stageHeight Высота рабочей области, передаваемая классом Preloader. Высота рабочей области, передаваемая классом Preloader. stageWidth Ширина рабочей области, передаваемая классом Preloader. Ширина рабочей области, передаваемая классом Preloader. visible Указывает, является ли индикатор выполнения загрузки видимым.false Указывает, является ли индикатор выполнения загрузки видимым.

Если элемент управления Preloader определяет, что индикатор выполнения должен быть видимым, он устанавливает значение true. Если элемент управления Preloader определяет, что индикатор выполнения должен быть скрыт, он устанавливает значение false.

Подкласс класса SparkDownloadProgressBar никогда не должен обеспечивать изменение этого свойства. Для выполнения такого изменения следует отменить метод установщика, определяющий выполняемые посредством Preloader изменения, и выполнить необходимые действия.

preloader Класс Preloader передает ссылку на себя классу отображения для обеспечения возможности прослушивания событий из предварительного загрузчика. Класс Preloader передает ссылку на себя классу отображения для обеспечения возможности прослушивания событий из предварительного загрузчика.