Цитата:
Сообщение от dark256
Ищите на форуме рецепт "резинового ролика"
|
Спасибо большое сроду бы не догадался искать по данному запросу. Получилось у меня следущее

Код AS1/AS2:
// Настройка сцены
Stage.scaleMode = "noScale";
Stage.align = "TL";
// создадим объект для реагирования на изменение габаритов окна
var resize_obj = {};
// Задаем начальные ширину и высоту окна
resize_obj.normal_width = 400;
resize_obj.normal_height = 300;
// список объектов, которые будем перемещать
resize_obj.position = [center_block, // центральный блок
block2 // блок справа
];
// реакция на изменения габаритов окна
resize_obj.onResize = function(){
//Центрирование центрального блока )))
center_block._x=Stage.width/2;
center_block._y=Stage.height/2;
//Масштабирование центрального блока (!!!)
center_block.width=Stage.width;
center_block.height=Stage.height;
//Смещение блока справа + прижатие его к правой стенке
block2._x=Stage.width-66.7;
};
// связь между классом Stage и объектом resize_obj
Stage.addListener(resize_obj);
Теперь бьюсь скорее над математической задачей как заставить центральный блок масштабироваться под окно ролика, но при этом сохранять свои пропорции.
Так естественно не получается...

Код AS1/AS2:
center_block.width=Stage.width;
center_block.height=Stage.height;
Нужно как то по хитрому прописать формулу, помогите плиз.