flash多场景间的切换

我一共做了4个场景,这是他们的顺序:场景1、场景2、场景3、场景4当我在场景2的按钮上写的语句是on(release){tellTarget(_root.场景4){got... 我一共做了4个场景,这是他们的顺序:
场景1 、场景2 、场景3 、场景4
当我在场景2的按钮上写的语句是
on(release)
{tellTarget (_root.场景4) {gotoAndPlay("场景4",1);}
}
语法上明明没有错误,单测试时一点按钮则弹出“输出Target not found: Target="undefined" Base="_level0"”
当我在场景2的按钮上写的语句是on(release)
{tellTarget (_root) {gotoAndPlay("场景4",1);}
}
就只会把“场景1”重新播一遍而不会切换到“场景4”,这是什么原因?望高手解答!
展开
 我来答
梦幻天合使
2009-01-05 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:170
采纳率:100%
帮助的人:88.4万
展开全部
原因可能是这样的:你的四个场景分别是场景1、场景2、场景3和场景4,这些在场景面板中能清楚的看到,如果你没有改名的话,其实在这些默认的名称中有一个小的空格(在“场景”两字和数字之间)是不明显的,而在代码书写中这个小空格是必须写上的,否则就会出错,而这样的错误在代码检查时是不会被发现的,你也许就是疏忽了这一点吧。
建议你用跳转语句,即如下面所示:
在按钮中写:on(release){gotoAndPlay("场景 4",1);}
你自己试试看吧。
ksk_maomao
2009-01-05 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:363
采纳率:0%
帮助的人:223万
展开全部
on(release)
{gotoAndPlay("场景4",1);
}
输出Target not found: Target="undefined" 这个我不知道你是什么 这个表明没有赋值哇 用全局函数看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
毛公乡的苦命娃
2009-01-05 · TA获得超过2117个赞
知道大有可为答主
回答量:2003
采纳率:0%
帮助的人:1738万
展开全部
噢.原因就不晓得了哈.只是没见这种写法的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式