我将如何访问我在父级MovieClip中动态添加的movieClip。
所以说我有一个movieclip(mc_a),在其中我创建了一个这样的var:
var b:DisplayObject = new mc_b();
我已经手动将MC_A添加到我的舞台上,并给了它"实例名称":a。
所以我的问题是当它在a内(又是mc_a的实例)时,我如何访问b(MC_B的实例)?
编辑:
我有以下变量引用位于另一个MovieClip框架1上的MovieClip:
var btn_pause:DisplayObject = new mc_pause();
我使用以下行访问帧1下的主时间轴上的码头:
var dock:mc_dock = new mc_dock();
,然后我使用以下2行来查看是否可以从主时间轴访问BTN_Pause(两者都无法使用[我的意思是他们返回" null"]):
trace(dock.btn_pause);
trace(dock.getChildByName("btn_pause");
运行时,我将获得跟踪语句和以下错误的零值:
TypeError:错误#1009:无法访问NULL对象引用的属性或方法。 在mc_dock/frame1()
a.getChildByName("instanceNAMEhere")
或
只需访问变量B