<mx:SWFLoader Properties autoLoad="true|false" loadForCompatibility="false|true" loaderContext="null" maintainAspectRatio="true|false" scaleContent="true|false" showBusyCursor="false|true" source="No default" trustContent="false|true" Styles brokenImageBorderSkin="BrokenImageBorderSkin" brokenImageSkin="'__brokenImage' symbol in Assets.swf" horizontalAlign="left|center|right" verticalAlign="top|middle|bottom" Effects completeEffect="No default" Events complete="No default" httpStatus="No default" init="No default" ioError="No default" open="No default" progress="No default" securityError="No default" unload="No default" />]]>
Примечание. Элемент управления SWFLoader можно использовать для динамической загрузки файлов изображений GIF, JPEG или PNG, динамической загрузки ByteArray, представляющего файл SWF, GIF, JPEG или PNG, либо для загрузки встроенной версии любых файлов этих типов и файлов SVG в процессе компиляции посредством установки
Содержимое элемента управления SWFLoader можно масштабировать и определять его размеры. Этот элемент управления также может автоматически изменять свой размер в соответствии с объемом содержимого. По умолчанию содержимое масштабируется по размеру элемента управления SWFLoader. Он также позволяет загрузить содержимое по программному запросу и контролировать прогресс выполнения загрузки.
Элемент управления SWFLoader не может получить фокус. Однако содержимое элемента управления SWFLoader может принимать фокус и выполнять собственные действия с фокусом.
Элемент управления SWFLoader имеет следующие характеристики по умолчанию:
Это событие передается независимо от способа инициирования загрузки: процессом автоматической загрузки или путем явного вызова метода
Примечание. Передача события
Это событие передается независимо от способа инициирования загрузки: процессом автоматической загрузки или путем явного вызова метода
Значение этого свойства не является окончательным при инициировании события
Значение этого свойства не является окончательным при инициировании события
Значением по умолчанию является
Для использования пользовательского объекта LoaderContext необходимо ознакомиться с описанием классов SecurityDomain и ApplicationDomain. Установка этого свойства не инициирует запуск загрузки; значение этого свойства необходимо определить до начала загрузки. Это не означает, что необходимо установить для свойства
source="URLOrPathOrClass"
source="@Embed(source='PathOrClass')"
Значение свойства
Если указан путь к файлу SWF, GIF, JPEG, PNG или SVG, Flex автоматически преобразует файл в правильный тип данных для использования с элементом управления SWFLoader.
Если оператор Embed не указан, Flex загружает заданный файл динамически без упаковки в созданный файл SWF. Во время выполнения свойство
Пользователи Flex Data Services могут применять элемент управления SWFLoader для загрузки приложения Flex с помощью следующей формы:
source="MXMLPath.mxml.swf"
Flex Data Services компилирует файл MXML и возвращает в главное приложение файл SWF. Этот способ эффективен с файлами SWF, которые добавляют в приложение графику или анимацию, но не предназначены для реагирования на большое количество действий пользователя. При импорте файлов SWF, для которых требуется выполнение большого количества действий пользователем, эти файлы необходимо создать как пользовательские компоненты.
Значением по умолчанию является
Кроме того, с помощью свойства
<mx:Spacer>
tag inherits all of the tag attributes
of its superclass, and adds no new tag attributes.
<mx:Spacer/>]]>
В следующем примере гибкий элемент управления Spacer используется для смещения элемента управления Button вправо с целью его выравнивания по правому краю контейнера HBox:
<mx:HBox> <mx:Image source="Logo.jpg"/> <mx:Label text="Company XYZ"/> <mx:Spacer width="100%"/> <mx:Button label="Close"/> </mx:HBox>