专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Flash

怎么判断 flash 舞台上的某个 影片剪辑 是否存在

发布时间:2011-06-27 19:56:06 文章来源:www.iduyao.cn 采编人员:星星草
如何判断 flash 舞台上的某个 影片剪辑 是否存在
如何判断 flash 舞台上的某个 影片剪辑 是否存在

------解决方案--------------------
我提供的是as2.0的写法....
如果你知道这个实例mc的名字 就直接 
if(_root["mc的名字"]){//如果存在会进入这里,不存在不会进入这里。。。}
如果你是如下语句建立的实例,则获取这个对象方法为:_level0["t1"]或:_level0.t1
_root.attachMovie("t","t1",_root.getNextHighestDepth());

------解决方案--------------------
AS3

JScript code
import flash.display.DisplayObject;
import flash.text.TextField;

// mc1 舞台上的一个MovieClip的实例名
var a1:DisplayObject=this.getChildByName("mc1");
var a2:DisplayObject=this.getChildByName("mc2");
trace("mc1 "+(a1?"exist":"not exist"));
trace("mc2 "+(a2?"exist":"not exist"));
var a3:TextField=new TextField();
trace("a3_txt "+(this.contains(a3)?"exist":"not exist"));
this.addChild(a3);
trace("a3_txt "+(this.contains(a3)?"exist":"not exist"));
/*
最后输出
mc1 exist
mc2 not exist
a3_txt not exist
a3_txt exist
*/
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: