(已解决)请高手看看,这样写跨场景按钮代码有什么不对
时间:2011-03-06
来源:互联网
对AS3是一窍不通呀,在网上搜了几段代码,不是很明白,帖进去总是出错。
我有2个场景,在场景1第一帧有个播放按钮“play_btn”,在场景2最后一帧有个重放按钮“replay_btn",就是点击播放,动画播放,到最后一帧停下,点击重放,从头播放动画。下面这段脚本写在场景1第一帧上,一测试就出错,请高手教教我。
错误提示:
TypeError: Error #1009: 无法访问空对象引用的属性或方法。
at AS3_fla::MainTimeline/frame1()
stop();
play_btn.addEventListener(MouseEvent.CLICK,clickFunc);
function clickFunc(evt):void{
root.gotoAndPlay("start");
}
replay_btn.addEventListener(MouseEvent.CLICK,clickFunc2);
function clickFunc2(evt):void{
root.gotoAndPlay("start","场景1");
}
[ 本帖最后由 sifang 于 2011-3-6 19:44 编辑 ]
我有2个场景,在场景1第一帧有个播放按钮“play_btn”,在场景2最后一帧有个重放按钮“replay_btn",就是点击播放,动画播放,到最后一帧停下,点击重放,从头播放动画。下面这段脚本写在场景1第一帧上,一测试就出错,请高手教教我。
错误提示:
TypeError: Error #1009: 无法访问空对象引用的属性或方法。
at AS3_fla::MainTimeline/frame1()
stop();
play_btn.addEventListener(MouseEvent.CLICK,clickFunc);
function clickFunc(evt):void{
root.gotoAndPlay("start");
}
replay_btn.addEventListener(MouseEvent.CLICK,clickFunc2);
function clickFunc2(evt):void{
root.gotoAndPlay("start","场景1");
}
[ 本帖最后由 sifang 于 2011-3-6 19:44 编辑 ]
作者: sifang 发布时间: 2011-03-06
刚才又试验了下,发现问题和场景有关,我把”重放“按钮和控制脚本放在第一场景的最后一帧上,错误就排除了。请大家说说,这样跨场景的按钮脚本该怎么写?
作者: sifang 发布时间: 2011-03-06
一般不用场景
作者: flash023 发布时间: 2011-03-06
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28