flash as3.0怎么查看场景中是否存在某个元件

假设定义了一个名字为myMc的影片剪辑,然后使用addChild将这个影片剪辑加载到场景中。那么要怎么样才能查看场景中是否存在这个影片剪辑。我要执行的是像这样的代码if(... 假设定义了一个名字为myMc的影片剪辑,然后使用addChild将这个影片剪辑加载到场景中。
那么要怎么样才能查看场景中是否存在这个影片剪辑。
我要执行的是像这样的代码
if(在场景中能够找到这个名字为myMc的影片剪辑){
trace(“找到了”)
}else{
trace(“没有找到”)
}
展开
 我来答
bmw511
2013-04-11 · TA获得超过3888个赞
知道大有可为答主
回答量:8161
采纳率:28%
帮助的人:848万
展开全部
显示列表1.AS3使用addChild()和addChildAt()方法添加显示对象添加到容器中,而不是添加到时间线,从图书馆到在创作环境中(第二阶段)的拖放和去添加到时间轴上,也就是说与时间轴的存在与否无所谓,只要调用,然后它被添加到显示列表,想想Sprite类,它是没有时间轴显示的容器,这里的时间影片轴的作用是控制添加时间只加了,除非删除或添加到另一个容器,否则会一直存在,另一个场景只是分工的时间表,实际上也时间表,因此现场是不是真的接触动画师使用更方便管理
如何处理,这取决于你想要什么做的,如果你想只显示在一个场景中的一些元素,那么你可以使用removeChild()的removeChildAt ()方法,以消除不必要的显示对象,设置也可见,例如,在第二种情况以确定是否存在动态被删除:

如果(LOGINMC){

removeChild(LOGINMC );

}

3。介绍使用addChild(),这是最好看的官方语言参考,不管是什么创作工具是按F1定期做,除非你永远不会忘记,下面的addChild()中国的官方语言参考:
>

HTTP: / / help.adobe.com/zh_CN/AS3LCR/Flash_10.0/flash/display/DisplayObjectContainer.html的使用addChild%28%29

http:// help.adobe.com/zh_CN/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7dff.html

zh_CN/ActionScript/3.0 _ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e40.html“目标=”_blank“>
Keensb
2013-04-11 · TA获得超过787个赞
知道小有建树答主
回答量:952
采纳率:0%
帮助的人:739万
展开全部
如果你是要判断可视化对象A是否被加载到容器B里,
B.contains(A)
返回ture 或 false

例如直接写在主场景帧上的,目标的实例名是"myMc"

if(this.contains(myMc)){
trace("找到了")
}else{
trace("没有找到")
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bimnm720
2013-04-11 · 超过27用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:60万
展开全部
if(myMc){
trace(“找到了”)
}else{
trace(“没有找到”)
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式