作者jonathanmeow (喵)
看板Flash
标题Re: [问题] 要怎麽延後执行指令
时间Tue Jan 2 22:44:58 2007
※ 引述《ooic (诚徵万年女友中)》之铭言:
: → jonathanmeow:之前我也曾经写过这样的游戏 但是你翻牌的逻辑好多了 01/02 22:28
: → jonathanmeow:现在我用eval去指定物件 就可以两张一起回去了 01/02 22:29
: → jonathanmeow:我还在测试 要怎麽用this去做.... 01/02 22:29
: 推 ooic:要两张都回去是ok啦...但因为想说要让画面停个1秒再回去 01/02 22:36
: → ooic:嗯~看来还是自己学的函数太少了~囧 感谢XD 01/02 22:36
是停一秒再回去呀
this._parent["pic"+pic_check[1]].gotoAndPlay(1);
这一行
改成
eval("_root.pic"+pic_check[1]).gotoAndPlay(1);
就可以停一秒再回去
接下来只要把判断翻了几张牌的程式码(当然pic1~8都还要复制上相关的程式....)
还有全部翻完之後要干嘛的程式写好就可以了
我现在是在想为什麽用this没有办法
因为setInterval我第一次去思考怎麽用(先前都用onEnterFrame)
我在想会不会是什麽全域变数之类的问题....
不过好像又有点奇怪....让我再想想....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.141.15.249
1F:推 ooic:原来就这样啊...卡了一天...囧~ 01/02 22:46
2F:推 jonathanmeow:this._parent["pic"+pic_check[1]].gotoAndPlay(1); 01/02 22:58
3F:→ jonathanmeow:改_root["pic"+pic_check[1]].gotoAndPlay(1);也行耶 01/02 22:58
4F:→ jonathanmeow:奇怪明明前几天测试用_root[]的方式就不可以.... 01/02 22:58
5F:推 jonathanmeow:喔赛勒 终於知道为什麽了.... 01/02 23:01