Actionscript 3 URL和根movieclip的ActionScript 3.0按钮存在问题

Actionscript 3 URL和根movieclip的ActionScript 3.0按钮存在问题,actionscript-3,flash-cs4,Actionscript 3,Flash Cs4,好吧,问题是这样的。我正在创建一个flash站点,每个页面都是它自己的movieclip,场景1是菜单和其他留在站点上的东西 我制作了一个叫做“HowWorks场景”的电影剪辑。movieclip有两个按钮链接到不同的URL,但是,我确信当其中一个按钮脚本工作时,同一个脚本将用于另一个…因此,我遇到了按钮的问题 stop() VidDemo\u btn.addEventListener(MouseEvent.CLICK,video) 功能视频(事件:MouseEvent):无效{ var-lin

好吧,问题是这样的。我正在创建一个flash站点,每个页面都是它自己的movieclip,场景1是菜单和其他留在站点上的东西

我制作了一个叫做“HowWorks场景”的电影剪辑。movieclip有两个按钮链接到不同的URL,但是,我确信当其中一个按钮脚本工作时,同一个脚本将用于另一个…因此,我遇到了按钮的问题
stop()
VidDemo\u btn.addEventListener(MouseEvent.CLICK,video)
功能视频(事件:MouseEvent):无效{

var-link:URLRequest=newurlrequest('www.youtube.com');

导航URL(链接);}

问题是我甚至无法到达那个帧来确定错误。阻止我达到这一点的问题是调用函数

在“HomePage”movieclip中,当按下按钮进入下一个场景时,“HomePage”淡出并向左飞,然后下一帧为1帧,但激活下一个movieclip“HowWorksScene”…但没有错误,它只是进入“HomePage”的第17帧。我试过做
\u root.gotoAndPlay(17)
但是得到一个未定义的错误。所以,我想我的问题是:
从movieclip中指向父场景中的帧的最佳方式是什么?我甚至试过使用
gotoAndPlay(17,“场景1”)
但这仍然不起作用。请尽快让我知道

试试看

MovieClip(root).gotoAndPlay(17, "Scene 1");

您不再在AS2中,没有_root,只需将root类作为参数传递给该按钮。