作者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
推 ooic:原來就這樣啊...卡了一天...囧~ 01/02 22:46
推 jonathanmeow:this._parent["pic"+pic_check[1]].gotoAndPlay(1); 01/02 22:58
→ jonathanmeow:改_root["pic"+pic_check[1]].gotoAndPlay(1);也行耶 01/02 22:58
→ jonathanmeow:奇怪明明前幾天測試用_root[]的方式就不可以.... 01/02 22:58
推 jonathanmeow:喔賽勒 終於知道為什麼了.... 01/02 23:01