flash AS3当中if(stage)是啥意思比如这个if(stage)\x09\x09\x09{this.init();}这两句话是放在主时间轴上的,这个this指的是什么,以及这句话是干什么的呀if(stage)\x09\x09\x09{this.init();} \x09\x09\x09\x09\x09\x09else\x09

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/23 00:02:23
flashAS3当中if(stage)是啥意思比如这个if(stage)\x09\x09\x09{this.init();}这两句话是放在主时间轴上的,这个this指的是什么,以及这句话是干什么的呀i

flash AS3当中if(stage)是啥意思比如这个if(stage)\x09\x09\x09{this.init();}这两句话是放在主时间轴上的,这个this指的是什么,以及这句话是干什么的呀if(stage)\x09\x09\x09{this.init();} \x09\x09\x09\x09\x09\x09else\x09
flash AS3当中if(stage)是啥意思
比如这个
if(stage)
\x09\x09\x09{this.init();}
这两句话是放在主时间轴上的,这个this指的是什么,以及这句话是干什么的呀
if(stage)
\x09\x09\x09{this.init();}
\x09\x09\x09
\x09\x09\x09else
\x09\x09\x09{addEventListener(Event.ADDED_TO_STAGE,this.init);}

flash AS3当中if(stage)是啥意思比如这个if(stage)\x09\x09\x09{this.init();}这两句话是放在主时间轴上的,这个this指的是什么,以及这句话是干什么的呀if(stage)\x09\x09\x09{this.init();} \x09\x09\x09\x09\x09\x09else\x09
as3的显示对象displayObject 有三个属性 parent root stage,当显示在场景上时,此三个属性值均有值,如果被removeChild后,此三值均为null,判断stage是否为真 则表明判断是否有显示在场景上
当未被添加到场景时 stage 值是null,引用会报错的,所以需要检测,如果未被添加到场景 ,则侦听添加ADDED_TO_STAGE事件