Я использую AS3 и создал всплывающее окно следующим образом:
var s:Sprite = new Sprite();
var shape:Shape = new Shape();
shape.name = "HitArea";
s.addChild( shape );
shape.graphics.lineStyle( 4, 0xFFFFFF, 1 );
shape.graphics.beginFill( 0xFFFFFF );
shape.graphics.drawRoundRect( 0, 0, 200, 30, 10, 10 );
var text:TextField = new TextField();
text.text = "";
text.autoSize = TextFieldAutoSize.CENTER;
text.name = "Text";
text.x = 100;
text.y = 10;
s.addChild( text );
return s;
, который создает окно размером 200 x 30, которое служит в качестве окна ошибки. Текст иногда выходит за рамки, хотя я использую
( s.getChildByName( 'Text' ) as TextField ).text = "Text here";
как мне вписать поле в текст? Или есть лучшая альтернатива?