所以我有一个类:在类{} AS3的addChild()不工作
package
{
public final class Main extends Sprite
{
private var TextHolder:Sprite = new Sprite();
public function Main():void
{
spawnHolder();
}
private function spawnHolder():void
{
TextHolder.graphics.beginFill(0xFFFFFF);
TextHolder.graphics.drawRect(0, 0, 100, 80);
TextHolder.graphics.endFill();
stage.addChild(TextHolder);
}
}
}
但问题是..我没有看到舞台上的任何东西。这主要是类文件类btw。
如果有人能帮助我,我会非常感激! 在此先感谢。
〜Gg
仅仅因为它表示'[object Sprite]'并不意味着它在显示列表中。它只是表示它是'Sprite'类型的对象。 –
用FlashDevelop在黑色背景下运行代码,并且工作正常。它可能是你的环境中的东西。我建议调试并检查它是否实际添加到舞台并检查颜色。 –