Цитата:
Сообщение от 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 = [block2 ]; // блок справа
// реакция на изменения габаритов окна
resize_obj.onResize = function(){
//Масштабирование центрального блока (ВОТ ОН МНЕ И НУЖЕН)
if (Stage.width<Stage.height){
scalefactor = (Stage.width/pic._width)*100;
}
else {
scalefactor = (Stage.height/pic._height)*100;
}
pic._xscale = scalefactor;
pic._yscale = scalefactor;
//Центрирование центрального блока )))
pic._x=Stage.width/2;
pic._y=Stage.height/2;
//Смещение блока справа + прижатие его к правой стенке
block2._x=Stage.width-66.7;
};
// связь между классом Stage и объектом resize_obj
Stage.addListener(resize_obj);
Так вот мой центральный блок както странно дергается при масштабировании иногда задваивается визуально а иногда ваще не масштабируется (((
Добавлено через 4 часа 18 минут
Вот так нормально работает

Код AS1/AS2:
//Функция изменения размера картинки
function picResize()
{
if (Stage.width<Stage.height){
pic._width = Stage.width;
pic._yscale = pic._xscale;
}
else {
pic._height = Stage.height;
pic._xscale = pic._yscale;
}
//Центрируем картинку
pic._x=Stage.width/2;
pic._y=Stage.height/2;
}