看板 Flash 關於我們 聯絡資訊
我寫了一個按影片片段後會停1秒鐘,然後所選的兩個影片會回到一開始 var cleckshow; cleckshow = setInterval(function () { gotoAndPlay(1); this._parent["pic"+pic_check[1]].gotoAndPlay(1); clearInterval(cleckshow); }, 1000); pic_check[1] = 0; 但第二張牌總是無法如願回去 因為pic_check[1]=0; 這段 好像和上面的程式一起執行了 所以在this.這行會變pic0... 我試過把pic_check[1]=0放在clearInterval(cleckshow);之後,也不行 寫了 var time = 0; do { time = int(getTimer()/1000); } while (time != 3); pic_check[1]=0; 這種也不行 想說靠影片時間 但想不到要怎麼設才好... 因為後面還有程式要跑 請問有沒有可以延後執行指令的啊... 還是類似的方法? thx -- http://www.pixnet.net/ooic 箱子不好 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.68.242.188
jonathanmeow:您是不是要寫翻牌記憶的遊戲? 我看setsetInterval中 01/02 21:37
jonathanmeow:只有叫一個東西回到frame1而已呀 是吧? 01/02 21:38
jonathanmeow:喔 看錯了 匿名函數中有兩個gotoAndPlay.... 01/02 21:40
jonathanmeow:我想說不一定給個原始檔會比較容易偵錯 :) 01/02 21:41
ooic:是啊~我現在寫那行程式是第一張牌會回去,第二張不會...囧 01/02 21:41
ooic:在影格二的左上角那格測試的...@@" 01/02 22:11
jonathanmeow:我在嘗試 不過我要花點時間先看懂您的邏輯是怎樣... 01/02 22:28
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