论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash教程
Tag:flash cs,flash 8,鼠绘,as,手绘,工具,文字,loading,入门,初学,mc,影片剪辑,声音,mtv,游戏,引导,遮罩,菜单,补间,广告条,时钟,视频教程

我常用到的功能

文章类别:Flash | 发表日期:2008-9-21 15:09:31

  

规格:
FindMovieClip(StartToSearchMovie:MovieClip, WantToSearchMovieName:String)
StartToSearchMovie:从哪个影片实体开始找起,通常是 _root。
WantToSearchMovieName:你想寻找影片实体的名称。

用途:
使用名称搜寻影片实体。
使用名称来搜寻影片实体有个好处,就是当你想要 reference 影片实体时不用去指明阶层关系。

实例:

var?tgm:MovieClip?=?FindMovieClip(_root,?"MyMovie");?

源码:
代码:???

?function?FindMovieClip?(oStart?:?MovieClip,?sName?:?String,?tmpArray?:?Array)?:?MovieClip?
???{?
??????var?rtMovie?:?MovieClip?=?null;?
??????var?tmpMovie?:?MovieClip?=?null;?
??????var?mclips;?
??????if?(tmpArray?==?undefined)?tmpArray?=?new?Array?();?
??????for?(mclips?in?oStart)?
??????{?
?????????var?oMovie_mc?=?oStart?[mclips];?
?????????if?(oMovie_mc?instanceof?MovieClip)?
?????????{?
????????????tmpMovie?=?IsInArray?(oMovie_mc._name,?tmpArray);?
????????????if?(tmpMovie?==?null)?
????????????{?
???????????????tmpArray.push?(oMovie_mc);?
???????????????if?(oMovie_mc._name?==?sName)?
???????????????{?
??????????????????rtMovie?=?oMovie_mc;?
??????????????????break;?
???????????????}?else?
???????????????{?
??????????????????rtMovie?=?FindMovieClip?(oMovie_mc,?sName,?tmpArray);?
??????????????????if?(rtMovie?!=?null)?break;?
???????????????}?
????????????}?
?????????}?
??????}?
??????return?rtMovie;?
???}?
???function?IsInArray?(movieName?:?String,?tmpArray?:?Array)?:?MovieClip?
???{?
??????var?i?:?Number?=?0;?
??????var?tmpMovie?:?MovieClip?=?null;?
??????var?rtMovie?:?MovieClip?=?null;?
??????for?(i?=?0;?i?<?tmpArray.length;?i?++)?
??????{?
?????????tmpMovie?=?tmpArray?[i];?
?????????if?(tmpMovie._name?==?movieName)?rtMovie?=?tmpMovie;?
??????}?
??????return?rtMovie;?
???}?
上一篇:{技巧}屏蔽flash右键方法 人气:1594
下一篇:{技巧}解决flash的loading失效一例 人气:1815
视频教程列表
文章教程搜索
 
Flash推荐教程
Flash热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058