作者cjcat2266 (CJ Cat)
看板Flash
标题Re: [问题] 请问关於visible侦测
时间Thu Dec 31 11:25:49 2009
如果你觉得会消耗资源的地方是每一个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)
1F:推 pepsitetsu:感谢CJ大大 果然我还是太浅了^^||| 12/31 11:28