Свойства высоты и ширины в моем приложении Flex 4 не работают? - PullRequest
0 голосов
/ 25 мая 2010

В открывающем теге приложения моего приложения 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, оно выходит за пределы области, определенной в коде выше. Что я делаю неправильно? Спасибо за чтение.

Ответы [ 2 ]

0 голосов
/ 02 мая 2012

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

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

Приложение Flex -> Шаблон HTML -> Браузер

0 голосов
/ 16 августа 2010

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

...