开发者

Action Script 3.0 calling other layer

I crea开发者_JS百科ted simple web site .That includes on main scene 3 layer. one Buttons,Actions and Pages.In buttons layer I created new 5 button and connected them as a movie clip.In button movie clip I added new layer for actions.All of them works normal.But when I press button I want to move my Pages layer to next one or one of frame.But gotoAndStop(3); does not work.Because it is in button movie clip.How can I reach scene? scene.gotoAndPlay(2) does not work.


@Meko flash.display.Stage doesn't have a gotoAndStop method[1], you will have to cast it to a MovieClip to make it do that.

MovieClip(this.root).gotoAndStop("Menu");

This will only work if your root is a MovieClip.

[1]http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/display/Stage.html


if I understand what you mean... you can use parent.gotoAndStop(3); ('parent' will be the one containing 'this'.. so in your case parent will be root of display list)
or you can generally use stage.gotoAndStop(3); (stage is always the root of display list)

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜