
flash通过按钮实现场景跳转
我是新手,用的FLASH8,想分别通过在场景1中的两个按钮实现到场景2,场景3的跳转。输入的是on(release){loadmovie("场景2","0");}错误提示...
我是新手,用的FLASH8,想分别通过在场景1中的两个按钮实现到场景2,场景3的跳转。
输入的是
on (release)
{
loadmovie("场景2","0");
}
错误提示为
**错误** 场景=封面, 图层=图层 1, 帧=1:第 1 行: 鼠标事件只允许用于按钮实例
on (release) {
ActionScript 错误总数:1 报错:1
请勿见笑,在线等具体操作,谢谢。 展开
输入的是
on (release)
{
loadmovie("场景2","0");
}
错误提示为
**错误** 场景=封面, 图层=图层 1, 帧=1:第 1 行: 鼠标事件只允许用于按钮实例
on (release) {
ActionScript 错误总数:1 报错:1
请勿见笑,在线等具体操作,谢谢。 展开
2个回答
展开全部
错误有如下几个:
1、你将代码写在了关键帧上,正确的做法是写在按钮上。方法是:
将这些代码剪切,然后使用选择工具单击舞台上的按钮,然后在动作面板内粘贴【此时动作面板上面显示的是“动作 按钮”,而不是“动作 帧”】
2、loadmovie是加载外部swf文件的。而你只有一个fash文件,只是在该文件内跳转场景
所以应该将loadmovie这行代码修改为
gotoAndPlay("场景 2",1);
修改的时候注意,如果场景的名字你没有修改,那么它的名字是“场景”+空格+数字 的形式
而不是“场景”+数字 的形式
就是要注意有一个空格。当然如果你自己修改了场景的名字,去掉了空格就另当别论了
还有,最后的数字1,不能用双引号引起来,应该是单纯的数字。而且该数字不能是0,最小值应该是1,代表第一帧
1、你将代码写在了关键帧上,正确的做法是写在按钮上。方法是:
将这些代码剪切,然后使用选择工具单击舞台上的按钮,然后在动作面板内粘贴【此时动作面板上面显示的是“动作 按钮”,而不是“动作 帧”】
2、loadmovie是加载外部swf文件的。而你只有一个fash文件,只是在该文件内跳转场景
所以应该将loadmovie这行代码修改为
gotoAndPlay("场景 2",1);
修改的时候注意,如果场景的名字你没有修改,那么它的名字是“场景”+空格+数字 的形式
而不是“场景”+数字 的形式
就是要注意有一个空格。当然如果你自己修改了场景的名字,去掉了空格就另当别论了
还有,最后的数字1,不能用双引号引起来,应该是单纯的数字。而且该数字不能是0,最小值应该是1,代表第一帧
追问
首先谢谢您的帮助,我全部设置是成功了,可是不知道为什么我运行的时候点击按钮不能跳转呢。。。麻烦你了。。。语法是没错了,按钮也确实存在,就是点击没有效果- -.
追答
按钮是你自己制作的么?
如果是,
进入按钮的编辑状态。按钮要求只能有四帧
最关键的就是最后一帧(第四帧) 舞台上必须有东西(我们一般称之为对象)。这个对象就是按钮的感应区
就是将鼠标移动到这个对象上时方可令按钮生效
一般将这个第四帧舞台上的对象设置的和第一帧舞台上的对象完全一样即可(大小、位置 完全一样)
检查下你的第四帧 舞台的对象是否空白?是否和第一帧的位置差别太大?
如果按钮是你从公用库内拖出来的,那么我想不到其他原因 加我那个 79994909
把文件发给我 我才能知道具体原因
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
on release{
goto 帧数;
}
场景都是平行在时间轴的嘛。。。你懂了噻~~~
goto 帧数;
}
场景都是平行在时间轴的嘛。。。你懂了噻~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询