用flash cs5,AS3.0,想做一个按钮跳转场景,用代码片段做的步骤是怎样的?请具体点。。。麻烦了

 我来答
jicemoon
推荐于2017-12-16 · TA获得超过772个赞
知道小有建树答主
回答量:622
采纳率:66%
帮助的人:674万
展开全部

1. 选择要做跳转的按钮;

2. 打开代码片段窗口,菜单栏-----窗口-------代码片段;

3. 代码片段窗口中,选择“时间轴导航”------双击“单击以转到场景并播放”如下图,可能会提示你给按钮命名,直接确认就行了,

4.按照说明,修改相应的代码,如下图,第一个标注的是“说明”,第二个标注的是要修改的部分,修改成目标场景名(就是要跳转到的场景名),如果是要跳转到某一场景的某一帧并停止,用gotoAndStop(帧, 场景)

希望对你有帮助。。。。。。。。

追问
你好,按照你的说法,我的代码是
cj_btn.addEventListener(MouseEvent.CLICK, cjtz);
function cjtz(event:MouseEvent):void
{
MovieClip(this.root).gotoAndPlay(1, "目录");
}

测试之后有这样的错误显示:
ArgumentError: Error #2108: 未找到场景 目录。
at flash.display::MovieClip/gotoAndPlay()
at _fla::MainTimeline/cjtz()

麻烦帮忙解决一下,比较急,谢谢!
追答
应该是你的场景名没有写对吧?   按shift+F2看一下场景面板里面,有没有你要跳转到的场景名
来自:求助得到的回答
永远的小问号
2019-03-20 · TA获得超过774个赞
知道小有建树答主
回答量:566
采纳率:100%
帮助的人:210万
展开全部
我碰到了同样的问题,找了无数的回答也没有解决问题。最后,我发现是犯了低级错误——测试的选项不对,不能“测试场景”,而应该“测试影片”。“测试场景”只针对一个场景,所以找不到其他场景。“测试影片”时,会出现场景间不受控制的切换,需要在每个场景的最后一帧添加停止动作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LINSTICK
2013-04-09 · TA获得超过1561个赞
知道小有建树答主
回答量:589
采纳率:0%
帮助的人:578万
展开全部
绘制一个按钮,并且命名。这里名为Button。

在脚本页面,输入:

Button.addEventListener(MouseEvent.CLICK,action);

function action (e:MouseEvent):void{
gotoAndPlay("目标场景的名字");
}

希望能帮到你!谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式