public class Framework extends MovieClip
{
var _loadingSystem:LoadingSystem;
public function Framework()
{
_loadingSystem = new LoadingSystem(this);
loaderInfo.addEventListener(ProgressEvent.PROGRESS,progressHandler);
loaderInfo.addEventListener(Event.COMPLETE, completeListener);
}
public class LoadingSystem extends MovieClip
{
public function LoadingSystem(parent:DisplayObjectContainer)
{
parent.addChild(this);
myLogo.buttonMode = true;
myLogo.addEventListener(MouseEvent.CLICK, gotoMySite);
}
正如你所看到的,框架是我的文档类,它是创建_loadingSystem这基本上是一个包含预加载图形动画片段。当我调试时出现以下错误“TypeError:Error#1009:Can not access a property or method of an null object reference。”指向myLogo.buttonMode = true;
据我所知,这是由于在Framework中创建之前,LoadingSystem未完全加载。有什么办法让我做这项工作?我曾尝试为Event.ADDED添加监听器,但它不起作用。
附加信息:3帧FLA,第一个空的停止,第二个持有AssetHolder动画片段,第三个为应用程序。我已经在发布设置中的第二帧设置上导出,在第二帧上导出的所有复选框未在资产中被选中,并且在我更改第二帧设置上的导出之前这一切都工作,除非它不预先加载文件的50%。