Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash AS3-在类的第2帧中导出时无法添加子级?_Flash_Actionscript 3_Actionscript - Fatal编程技术网

Flash AS3-在类的第2帧中导出时无法添加子级?

Flash AS3-在类的第2帧中导出时无法添加子级?,flash,actionscript-3,actionscript,Flash,Actionscript 3,Actionscript,这是我的密码: public function main() { stage.addEventListener(KeyboardEvent.KEY_UP, hurdlesReactToArrowKeys); var loginScreen:dealerLogin = new dealerLogin addChild(loginScreen) 我的类被设置为在时间轴上SWF的第2帧和第1帧上导出,有一个预加载程序 舞台上什么也没有出现。如果设置为

这是我的密码:

public function main() {

        stage.addEventListener(KeyboardEvent.KEY_UP, hurdlesReactToArrowKeys);
        var loginScreen:dealerLogin = new dealerLogin
        addChild(loginScreen)
我的类被设置为在时间轴上SWF的第2帧和第1帧上导出,有一个预加载程序

舞台上什么也没有出现。如果设置为在第1帧中导出,则在第1帧上预加载60%后显示


为什么这不起作用?我到底遗漏了什么?

在您的文档类中有吗?无论发生什么情况,文档类都会在第1帧上导出。
因此,它可能在加载DealerLogin类之前运行该代码

有两种方法可以解决这个问题。我的首选解决方案是不使用文档类。相反,我将主类链接到一个空MovieClip,并将其放在第3帧的时间线上(在导出所有类之后)。通过这种方式,我知道在应用程序的任何部分开始运行之前,所有内容都已完成加载