[問題] 請問關於visible偵測

看板Flash作者 (pepsi !)時間16年前 (2009/12/31 11:10), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/2 (看更多)
不好意思麻煩大家 是這樣的 小弟我目前卡在一個問題 比如說我的一個物件 要在他visible true的時候作用 但是我不知道要怎麼偵測 目前是用Event.ENTER_FRAME去動 private function objEnterFrame(e:Event):void { if(sprite.visible) { //這邊啟動 } } 但是這樣似乎比較消耗資源 請問有沒有其它的方法 讓這個sprite在visible true的時候啟動動畫呢? 請前輩們賜教了 0..0 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.117.161.69

12/31 11:22, , 1F
你覺得"比較消耗資源"是在哪裡?
12/31 11:22, 1F

12/31 11:23, , 2F
是說每一個frame都要偵測是否為true的關係嗎?
12/31 11:23, 2F

12/31 11:50, , 3F
其實說要耗資源也還好,每個frame多個if檢查並不會耗
12/31 11:50, 3F

12/31 11:51, , 4F
太多資源的
12/31 11:51, 4F

12/31 12:02, , 5F
原來如此 因為小弟是自學的 很多觀念都是懵懵懂懂的..
12/31 12:02, 5F

12/31 12:02, , 6F
所以書上寫說ENTERFRAME比較耗資源我就想說看有沒有別
12/31 12:02, 6F

12/31 12:03, , 7F
的方式去解決 整個as只有一個enterFrameHandler 而且
12/31 12:03, 7F

12/31 12:04, , 8F
只是用來處理visible 讓我感覺好像有點浪費0..0
12/31 12:04, 8F

12/31 12:05, , 9F
謝謝兩位前輩的幫助^^
12/31 12:05, 9F
文章代碼(AID): #1BF1OqW2 (Flash)
文章代碼(AID): #1BF1OqW2 (Flash)