2010-05-25 2 views
0

В открытии приложения теге моего приложения Flex 4, я установить свойство ширины и высоты следующим образом:Свойства высоты и ширины моего приложения Flex 4 не работают?

<?xml version="1.0" encoding="utf-8"?> 
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
      xmlns:s="library://ns.adobe.com/flex/spark" 
      xmlns:mx="library://ns.adobe.com/flex/mx" 
      creationComplete="init()" 
      backgroundColor.mainState="0x303030" 
      xmlns:components="components.*" 
      width="798" 
      height="240"> 

Что я вхожу в режим разработки в Flash Builder 4, приложение является правильным размером. Но когда я вставляю файл .swf в HTML-страницу, фоновый цвет приложения охватывает весь экран, и когда появляется окно с сообщением об установке Flash Player, оно находится за пределами области, определенной в приведенном выше коде. Что я делаю не так? Спасибо за прочтение.

+0

разрешен ли вы это? У меня такая же проблема. Несмотря на мои явные размеры в приложении, сгенерированный HTML-файл всегда содержит height = «100%» и width = «100%». – elmonty

ответ

0

Проверьте индекс.template.html в папке html-template. Это файл, который генерирует ваш index.html при создании; возможно, вы могли бы решить свои проблемы там.

0

Установите ширину и высоту Flex Flex на 100%.

Независимо от того, ширина и высота шаблона HTML всегда находятся 100%, вы должны установить гибкую ширину и высоту приложения на 100%. Flex Само приложение не может отображать в браузере. Для его отображения в браузере требуется какой-то вид . Следовательно, приложение Flex получает , завернутый в шаблон HTML, и браузер в конечном итоге отображает приложение Flex.

Flex Применение ->HTML шаблон ->Browser