作者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