首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

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

2012-02-28 
如何判断 flash 舞台上的某个 影片剪辑 是否存在如何判断 flash 舞台上的某个 影片剪辑 是否存在[解决办法

如何判断 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 existmc2 not exista3_txt not exista3_txt exist*/ 

热点排行