我有一个从库加载的电影剪辑,并且我已正确链接它以导出名称为myMC
. 这个movieclip 包含另一个movieClip 和一些属性。让我们在里面调用movieClip insideMC
:。
这是我的代码:
function loadScreen()
{
var newMC:MovieClip = new myMC();
addChild(newMC);
loadButtons();
}
function loadButtons()
{
newMC.insideMC.addEventListener(MouseEvent.CLICK, homeButtons);
}
loadScreen();
但是,当我在函数loadButtons()
中调用该函数时,loadScreen()
我会收到此错误。
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at iRosary_fla::MainTimeline/loadButtons()[iRosary_fla.MainTimeline::frame1:83]
at iRosary_fla::MainTimeline/loadScreen()[iRosary_fla.MainTimeline::frame1:110]
at iRosary_fla::MainTimeline/frame1()[iRosary_fla.MainTimeline::frame1:103]
它没有看到insideMC
. 也许是因为它正在调用快速或尚未加载。它正在调用并加载newMC
tho。只是该功能loadButtons()
不起作用,因为它没有看到insideMC
电影剪辑。我确信这是一个简单的解决方法,但我无法在任何地方找到它。谢谢