flash AS3当中if(stage)是啥意思
比如这个if(stage){this.init();}这两句话是放在主时间轴上的,这个this指的是什么,以及这句话是干什么的呀if(stage){this.init()...
比如这个
if(stage)
{this.init();}
这两句话是放在主时间轴上的,这个this指的是什么,以及这句话是干什么的呀
if(stage)
{this.init();}
else
{addEventListener(Event.ADDED_TO_STAGE,this.init);} 展开
if(stage)
{this.init();}
这两句话是放在主时间轴上的,这个this指的是什么,以及这句话是干什么的呀
if(stage)
{this.init();}
else
{addEventListener(Event.ADDED_TO_STAGE,this.init);} 展开
4个回答
2014-03-12
展开全部
as3的显示对象displayObject 有三个属性 parent root stage,当显示在场景上时,此三个属性值均有值,如果被removeChild后,此三值均为null,判断stage是否为真 则表明判断是否有显示在场景上
当未被添加到场景时 stage 值是null,引用会报错的,所以需要检测,如果未被添加到场景 ,则侦听添加ADDED_TO_STAGE事件
当未被添加到场景时 stage 值是null,引用会报错的,所以需要检测,如果未被添加到场景 ,则侦听添加ADDED_TO_STAGE事件
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询