我有一个名为PointerMC的动画片段。内部PointerMC是一个具有动作脚本的补间。 PointerMC以
开始pointerMC.visible=false;
。我在舞台上有一个名为playMC的MovieClip。这是AS:
playMC.addEventListener(MouseEvent.CLICK,playClick);
function playClick(evt:Event):void {
pointerMC.gotoAndPlay(1);
}
这里是指针MC里面的AS:
stop();
MovieClip(root).pointerMC.visible=true;
现在,当我点击playMC时,我想让pointerMC可见,然后在PointerMC里面播放补间,我知道我可以做到
function playClick(evt:Event):void {
pointerMC.visible=true;
pointerMC.gotoAndPlay(1);
}
但是当我在MovieClip中时,如何使pointerMC可见?怎么来
MovieClip(root).pointerMC.visible=true;
是不是让PointerMC可见?
答案 0 :(得分:1)
如果您已经在pointerMC
内,那么您不必使用root
来访问它,您只需使用this
关键字:this.visible = true;