推 pepsitetsu:感謝CJ大大 果然我還是太淺了^^||| 12/31 11:28
如果你覺得會消耗資源的地方是每一個frame都要判斷是否為visible
那麼可以自己override set visible()
這樣就只有visible屬性變動的時候會觸發 啟動/停用
而不用每個frame偵測一次
public class MySprite extends Sprite {
public function MySprite() {
//初次啟動
this.visible = true;
}
override public set visible(value:Boolean):void {
super.visible = value;
if (value) {
//啟動
} else {
//停用
}
}
}
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓
Blog http://cjcat.blogspot.com
Gallery http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.161.72
※ 編輯: cjcat2266 來自: 114.45.161.72 (12/31 11:26)