Actionscript 3 如何更改空值?

Actionscript 3 如何更改空值?,actionscript-3,flash,function,null,Actionscript 3,Flash,Function,Null,代码工作但返回 以下错误: TypeError:错误1009:无法访问null的属性或方法 对象引用。在佛罗里达州丢失::主时间线/检查 [lost_fla.MainTimeline::frame1:44] 跟踪smb_btn=null 跟踪检查=函数{} 跟踪txt\u输入=空 如何更改空值​​? 您应该验证您的文本字段和按钮的名称,它们的名称应该与代码中拼写的完全相同,并且在设计它们所在的MC时应该指定名称。苹果收到软件时出错并批准。由于这个错误甚至没有引起任何问题,我相信这一点没有被认真对

代码工作但返回 以下错误:

TypeError:错误1009:无法访问null的属性或方法 对象引用。在佛罗里达州丢失::主时间线/检查 [lost_fla.MainTimeline::frame1:44]

跟踪smb_btn=null

跟踪检查=函数{}

跟踪txt\u输入=空

如何更改空值​​?


您应该验证您的文本字段和按钮的名称,它们的名称应该与代码中拼写的完全相同,并且在设计它们所在的MC时应该指定名称。

苹果收到软件时出错并批准。由于这个错误甚至没有引起任何问题,我相信这一点没有被认真对待,但它仍然存在,我只是忽略了它的存在。我感谢大家的帮助。Vesper专用储罐。

dropbox.com/s/jnn9sofj42tqey2/lost.fla已检查!他们是!为了证明我复制并粘贴了。仍然是相同的错误。好的,检查代码上下文。这些TF和按钮可能位于容器MC中,这意味着您必须通过该MC对其进行寻址,如container\u MC.smb\u btn。另外,一般来说,空错误只是指某个东西不存在,您必须将其放置在需要的位置。如果您正在管理表单中的状态以及这些组件的可见性,则取决于state@JoeTaras不应依赖于,可见性不会使变量无效。“很可能他把控制和画面搞乱了。”维斯珀。您好,状态可见性影响图形对象。你有txt_inp。如果此组件链接到状态wieh includeIn语句,则在状态更改之前,此值为NULL。代码,如我所说,没关系,它需要与用户交互以最终理解问题。
import fl.controls.Button
import fl.controls.TextInput
import flash.utils.Timer
import flash.events.MouseEvent

        smb_btn.addEventListener (MouseEvent.CLICK, check);
    function check (e:MouseEvent):void{
        if (txt_inpt.text == "12345"){
            hotel++
            gotoAndPlay (952, "Cena 2");
            trace(smb_btn)
            trace(txt_inpt)
            }
            if (txt_inpt.text == "131313"){
            gotoAndPlay (735, "Cena 3");
            }
            if (txt_inpt.text == "t"){
            gotoAndPlay (693, "Cena 3");
            }
            if (txt_inpt.text == "141414"){
            gotoAndPlay (727, "Cena 4");
            }
        if (txt_inpt.text == "maze"){
            SoundMixer.stopAll();
            gotoAndPlay (483,"Cena 7");
            }   
        if (txt_inpt.text == "54321"){
            gotoAndPlay (239,"Cena 4");
            }
        if (txt_inpt.text == "12123"){
            gotoAndPlay (358,"Cena 3");
            }
        if (txt_inpt.text == "191918"){
            stone++
            stone++
            stone++
            SoundMixer.stopAll();
            gotoAndPlay (950,"Cena 8");
            }
        }