无法在TextField中显示文本

时间:2013-07-08 10:53:49

标签: flash actionscript textfield

我正在尝试在ActionScript 3中动态创建TextField。下面的代码绘制文本框本身(在本例中只是一个红色矩形),但字符串"Add text here"不是显示。我该怎么做才能解决这个问题?

var d:Number = mc.getNextHighestDepth();

var x:Number = (screenWidth - boxWidth) / 2;
var y:Number = (screenHeight - boxHeight) / 2;

var w:Number = boxWidth;
var h:Number = boxHeight;

notification = mc.createTextField("Text", d, x, y, w, h);
notification.background = true;
notification.backgroundColor = 0xFF0000;
notification.selectable = false;
notification.wordWrap = true;
notification.text = "Add text here";

1 个答案:

答案 0 :(得分:1)

您需要执行addChild(通知),以便将textField添加到显示列表中。