У меня есть файл sww flash swf для моего проекта flex.
Я использовал SWFLoader
для загрузки SWF-файла.Содержимое шкалы Swfloader до полного размера
var loader:SWFLoader = new SWFLoader();
loader.load("player/VideoPlayer.swf");
loader.width = 320;
loader.height = 280;
parentContainer.addElement(loader);
В которой parentContainer
является <s:BorderContainer
. Это ширина 320 и высота 280.
Я также попытался установить, как следующие, но не получил удалось:
function onComplete(event:Event):void
{
loader.width = 320;
loader.height = 280;
}
Проблема: Но когда я запускаю его Swf загрузку файла на всю ширину и высота.
Как я могу установить его ширину и высоту в родительский контейнер?
Я также попытался как:
<s:BorderContainer id="parentContainer" width="320" height="280">
<s:SWFLoader width="320" height="280" scaleContent="false" autoLoad="true"
source="@Embed(source='player/VideoPlayer.swf')" />
</s:BorderContainer>
Но все-таки взять 100% размер приложения. Размер приложения составляет 600 X 500.
Edit:
swfloader
покрытие всего приложения и все другие гибкий компонент скрыть рядом с swfloader
Это не работает. – ketan
swfloader cover все приложение и все остальные компоненты flex скрываются рядом с swfloader – ketan
Вы пытались загрузить еще один 'swf' с теми же размерами? Возможно, проблема не в вашем коде, а в загруженном 'swf'. – ElChiniNet