感谢您花时间阅读......这是我的问题/场景,它是一个快速的:
我有:
Stage -> SWF Loader Root -> SWF Loader -> MovieClip -> Nested MC
从“嵌套MC”中:我只能访问“SWF加载器根”时间线,我似乎无法访问舞台的功能......
在“嵌套MC”中我用过:
this.parent <- shows "MovieClip"
this.parent.parent <- shows "SWF Loader"
this.parent.parent.parent <- shows "SWF Loader Root"
this.parent.parent.parent.parent <- SHOWS NULL!!!!
我试图调用驻留在主时间线上的函数。 有没有办法访问主时间轴? 任何建议将不胜感激。
我错过了一些微不足道的事情吗?我正在学习
萨姆
答案 0 :(得分:3)
您可能希望从嵌套的MC发送事件,然后从主时间轴中侦听事件。听起来你在显示屏上有几层深,所以一定要把“bubbles”设置为true。
来自嵌套的MC:
dispatchEvent(new Event("your_custom_event_name", true));
然后在主时间轴上:
addEventListener("your_custom_event_name", customEventHandler);
function customEventHandler(e:Event):void {
mainTimelineFunction();
}
function mainTimelineFunction():void {
trace("success");
}