Flash标签令人困惑

时间:2011-04-02 08:30:06

标签: flash actionscript-3

我有这段代码:

public function doTextLabels():void
{
    myLabel.text = "A Label is here";
    myLabel.textField.background = true;
    myLabel.textField.backgroundColor = 0xDDDDDD;
    UIBox.addChild(myLabel);
    myLabel.move(200, 60);
}

它无法正常工作。我想不出任何原因,但是标签在屏幕上显示1毫秒然后再次消失。 :(

我已将Label附加到UIBox作为其父级。这之前对我有用,我理解它是如何工作的...它应该有效!

但它不是......它有什么用呢?我确实这个滑块,它看起来和完美。为什么不是这个愚蠢的标签?

1 个答案:

答案 0 :(得分:3)

您是否已将Label组件添加到文档库(侧面的面板)?

重新检查是否存在。
可能是你的Slider在文档库中(可能是你把它添加到舞台上)但你的Label不是。
必须将组件添加到库中,然后才能在ActionScript中访问它。