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);}
展开
 我来答
匿名用户
2014-03-12
展开全部
as3的显示对象displayObject 有三个属性 parent root stage,当显示在场景上时,此三个属性值均有值,如果被removeChild后,此三值均为null,判断stage是否为真 则表明判断是否有显示在场景上

当未被添加到场景时 stage 值是null,引用会报错的,所以需要检测,如果未被添加到场景 ,则侦听添加ADDED_TO_STAGE事件
Fairy_炀
2014-03-12 · TA获得超过436个赞
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:217万
展开全部
判断场景是否存在
如果存在,自身初始化。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-12
展开全部
这个一般的类文件中用到,表示该类中是否能够调用到舞台
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-12
展开全部
舞台
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式