作者pepsitetsu (pepsi !)
看板Flash
標題[問題] 請問關於visible偵測
時間Thu Dec 31 11:10:41 2009
不好意思麻煩大家
是這樣的 小弟我目前卡在一個問題
比如說我的一個物件 要在他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
1F:推 cjcat2266:你覺得"比較消耗資源"是在哪裡? 12/31 11:22
2F:→ cjcat2266:是說每一個frame都要偵測是否為true的關係嗎? 12/31 11:23
3F:→ aquarianboy:其實說要耗資源也還好,每個frame多個if檢查並不會耗 12/31 11:50
4F:→ aquarianboy:太多資源的 12/31 11:51
5F:→ pepsitetsu:原來如此 因為小弟是自學的 很多觀念都是懵懵懂懂的.. 12/31 12:02
6F:→ pepsitetsu:所以書上寫說ENTERFRAME比較耗資源我就想說看有沒有別 12/31 12:02
7F:→ pepsitetsu:的方式去解決 整個as只有一個enterFrameHandler 而且 12/31 12:03
8F:→ pepsitetsu:只是用來處理visible 讓我感覺好像有點浪費0..0 12/31 12:04
9F:→ pepsitetsu:謝謝兩位前輩的幫助^^ 12/31 12:05