У меня совсем другая проблема с изменением размера.У меня есть компонент Flexbook, который использует среднюю часть экрана (в центре) с html-заголовком и нижним колонтитулом.
Проблема: масштабирование отлично работает, когда мы работаем на локальной машине (Flexbuilder). Но когда мы развертываем его на сервере, подобного масштабирования никогда не было ..
Требование:
, когда пользователь развернул окно или свернул его, размер Flexbook должен быть измененчтобы соответствовать экрану.
Я использовал метод resize () верхнего слоя:
protected function application1_resizeHandler(event:ResizeEvent):void
{
var scaleX: Number = Application.application.width / 1024;
var scaleY: Number = Application.application.height / 762;
this.scaleX = this.scaleY = (scaleX>scaleY?scaleY:scaleX);
for (var i:int = 0; i < this.numChildren - 1; ++i) {
if(this.getChildAt(i))
this.getChildAt(i).scaleX = this.getChildAt(i).scaleY = (scaleX>scaleY?scaleY:scaleX);
}
}
Спасибо, если кто-нибудь может объяснить, почему это происходит:
- есть ли что-нибудь необходимое на стороне сервера / html (параметр / опции для включения масштабирования и т. Д.?)
- мы можем что-то сделать из Flex?