1
我使用AS3和我创建了一个弹出框,因为这样:自动调整雪碧在ActionScript 3
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×30盒充当一个错误对话框。文本有时会超出框,因为我使用
(s.getChildByName('Text') as TextField).text = "Text here";
如何使文本符合框?还是有更好的选择?