flash as3.0中如何实现主舞台其中一个mc的子级按钮控制舞台另外一个mc的子级
3个回答
展开全部
one_mc.one_btn.addEventListener(MouseEvent.CLICK,onthis);
function onthis(evt:MouseEvent):void{
//方法有好多种的,实现效果都是一样。
//方法1,直接通过命名访问
two_mc.two_btn.visible=false;
//方法2,通过parent父级路径来访问
one_mc.one_btn.parent.parent.two_mc.two_btn.visible=false;
//方法3,通过root顶级路径来访问
one_mc.one_btn.root.two_mc.two_btn.visible=false;
}
function onthis(evt:MouseEvent):void{
//方法有好多种的,实现效果都是一样。
//方法1,直接通过命名访问
two_mc.two_btn.visible=false;
//方法2,通过parent父级路径来访问
one_mc.one_btn.parent.parent.two_mc.two_btn.visible=false;
//方法3,通过root顶级路径来访问
one_mc.one_btn.root.two_mc.two_btn.visible=false;
}
更多追问追答
追问
这个代码加载哪个针上,舞台第一针还是按钮的mc?
追答
舞台第一帧,
元件第一个mc命名为:one_mc。它的子级btn,命名为:one_btn.
元件第二个mc命名为:two_mc。 它的子级btn,命名为:two_btn.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询