TypeError:错误#1009:空对象引用

时间:2015-08-26 17:45:55

标签: actionscript-3

我知道它是一个空对象引用,因为该对象不在舞台上,但我似乎无法纠正它。另外,我在else的任意一侧有两个块,因为我无法创建变量if = true和相同的变量if = False。我是否必须先在if语句之前创建它,然后在if语句中设置它?为什么我得到一个空对象引用错误?

import flash.display.Stage;

if (stage.stageWidth > stage.stageHeight)
{
    var Flare21:Flare2Class = new Flare2Class();
    addChild(Flare21)
    Flare22.x = stage.stageWidth/2
    Flare22.y = stage.stageHeight/2
    Flare21.width = stage.stageHeight
    Flare21.height = stage.stageHeight
} else {
    var Flare22:Flare2Class = new Flare2Class();
    addChild(Flare22)
    Flare22.x = stage.stageWidth/2
    Flare22.y = stage.stageHeight/2
    Flare22.width = stage.stageWidth
    Flare22.height = stage.stageWidth
}

0 个答案:

没有答案