作者Tiphareth (Duchess)
看板Flash
标题[问题] 如何设时间到换下一个指定场景?
时间Tue Jul 10 04:08:33 2012
大家好
因为自己埋头自学还是不大懂
所以还是来发问问题了
我是截取某个范例语法过来修改的
版本是AS3.0
想试着尝试
再後面加可以在10秒一到
如果得分100分可以进入成功场景
未满100分的进入失败的场景
a是时间
b是分数
直接很笨的尝试使用
if(a==0 && b>=100){
gotoAndStop("第三个场景")}
else if(a==0 && b<100){
gotoAndStop("第四个场景")
}
发现没有出现错误讯息
但是测试没有跑出想要的结果
当我想改用Boolean的时候
发现我无从设起= =
因爲a跟b前面一开始就有宣告了
所以直接取来这样用是可以的吗?
很抱歉问了很笨的问题OTZ
希望有人可以回答我
附上原始档:
http://www.mediafire.com/?v6u2b6ox8en9dje
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.46.162.60
1F:推 jeaby:换场景的语法是 gotoAndStop(frame, scene); 07/10 10:16
2F:→ Tiphareth:你好 已经更改好了 但是还是无法显示出结果 07/10 10:43
3F:推 jeaby:是加在updateTime这个function内吗? 07/10 11:12
4F:→ Tiphareth:不是耶~有尝试设过会冒出有函数定义重覆的讯息 07/10 11:20
5F:推 eternity1357:如果改成a<=0呢? 07/10 16:22
改成这样也没有显示出结果耶~
6F:→ juicefish:在if前面加trace(a,b); 看系统跑甚麽数字给你 07/10 21:49
他跑出了11 0 这两个数字O_O
显示出来的该不会是代表初始秒数跟分数吧?
※ 编辑: Tiphareth 来自: 61.63.224.226 (07/12 14:57)