nOobCrafter Спасибо. Помогло. Только далее по коду где присваиваем scalable = true ошибка появляется. Ниже привёл.

Код AS3:
var normalWidth: Number = this.stage.stageWidth;
var normalHeight: Number = this.stage.stageHeight;
var objects: Array = [panorama, logo, minsk, plashka, blok_txt, prodaja, ttt];
var data: Array = [];
for (var i: uint = 0; i < objects.length; i++) {
data[i] = {
target: objects[i],
xRatio: objects[i].x / this.stage.stageWidth,
yRatio: objects[i].y / this.stage.stageHeight,
scalable : objects[i] is TLFTextField // например
}
}
plashka.scalable = true;
ttt.scalable = true; // <<< если тут присвоить тру, чтоб тянулся блок по ширине, то выдает ошибку Монтажный кадр 1, слой "Action Script", кадр 1, строка 17 1119: Обращение возможного неопределенного свойства scalable через ссылку со статическим типом fl.text:TLFTextField .
this.stage.scaleMode = "noScale";
this.stage.align = "TL";
this.stage.addEventListener(Event.RESIZE, resizeHandler);
resizeHandler();
function resizeHandler(e: Event = null): void {
if (this.stage.stageWidth > 800) {
for (var i: uint = 0; i < data.length; i++) {
data[i].target.x = this.stage.stageWidth * data[i].xRatio;
if (data[i].scalable) {
data[i].scaleX = this.stage.stageWidth / this.normalWidth;
}
}
}
if (this.stage.stageHeight > 55) {
for (var j: uint = 0; j < data.length; j++) {
data[j].target.y = this.stage.stageHeight * data[j].yRatio;
if (data[j].scalable) {
data[j].scaleY = this.stage.stageHeight / this.normalHeight;
}
}
}
}
Добавлено через 30 минут
Кстати та же ошибка появляется если пробовать тянуть экземпляр кнопки