Люди, может вопрос покажется глупым, но я что-то не догоняю...
Я раскидываю буттоны лэйблы и прочие комбобоксы по спрайту, сцене делаю NO_SCALE мод, компилирую все это в свф, в итоге получается, что этот самый спрайт располагается относительно сцены хрен знает как, подробнее далее в коде:

Код:
package {
import fl.controls.*;
import flash.display.Sprite;
import flash.display.StageScaleMode;
public class enMasse extends Sprite {
private var comboConfig:ComboBox = new ComboBox();
private var comboSetup:ComboBox = new ComboBox();
private var comboLog:ComboBox = new ComboBox();
private var comboPreMessage:ComboBox = new ComboBox();
public function enMasse() {
stage.scaleMode = StageScaleMode.NO_SCALE;
graphics.beginFill(0xCCFF00);
graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight);
populateElements();
}
private function populateElements():void {
//adding bold labels
addBoldLabel("Config", 0, 25);
addBoldLabel("Automate", 0, 75);
addBoldLabel("Connection", 0, 125);
addBoldLabel("Setup", 0, 175);
addBoldLabel("Message", 0, 225);
addBoldLabel("Pre-created message", 0, 275);
addBoldLabel("Hook detected", 0, 325);
addBoldLabel("Low level callbacks", 0, 375);
addBoldLabel("High level callbacks", 150, 375);
addBoldLabel("Hooks", 300, 375);
addBoldLabel("Log", 0, 425);
addBoldLabel("Timers", 0, 475);
//adding dropdowns
addComboBox(comboConfig, 0, 40);
addComboBox(comboSetup, 0, 160);
addComboBox(comboLog, 0, 180);
addComboBox(comboPreMessage, 0, 240);
}
private function addBoldLabel(labText:String, labX:int, labY:int):void {
var label:Label = new Label();
addChild(label);
label.htmlText = "<b>" + labText + "</b>";
label.autoSize = "left";
label.move(labX, labY);
}
private function addComboBox(comboBox:ComboBox, comboBoxX:int, comboBoxY:int):void {
addChild(comboBox);
comboBox.move(comboBoxX, comboBoxY);
}
}
}
при этом, если рисую прямоугольник в спрайте, то размеры этого спрайта трейсяца согласно размерам прямоугольника. Если же не рисовать прямоугольник, то рамеры его составляют 0х0. Ему что пофиг, что в нем находятся буттоны и прочие элементы контрола? Они его не растягивают?
для пущей наглядности кидаю скриншот того что получается в итоге...
если этому спрайту изменять высоту и ширину непосредственно через эти свойства, то они один фиг не изменяются а трейсяца как есть.
Может кто знает как вообще сделать нормальный интерфейс пользовательский посредством скрипта а не перетягивания иконок на рабочую сцену? Может я что не так делаю?