Re: [問題] 要怎麼延後執行指令

看板Flash作者 (喵)時間19年前 (2007/01/02 22:39), 編輯推噓3(302)
留言5則, 2人參與, 最新討論串2/4 (看更多)
※ 引述《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

01/02 22:46, , 1F
原來就這樣啊...卡了一天...囧~
01/02 22:46, 1F

01/02 22:58, , 2F
this._parent["pic"+pic_check[1]].gotoAndPlay(1);
01/02 22:58, 2F

01/02 22:58, , 3F
改_root["pic"+pic_check[1]].gotoAndPlay(1);也行耶
01/02 22:58, 3F

01/02 22:58, , 4F
奇怪明明前幾天測試用_root[]的方式就不可以....
01/02 22:58, 4F

01/02 23:01, , 5F
喔賽勒 終於知道為什麼了....
01/02 23:01, 5F
文章代碼(AID): #15ccwyjN (Flash)
討論串 (同標題文章)
文章代碼(AID): #15ccwyjN (Flash)