| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 网页制作 > Flash教程 > Flash经验技巧 > 文章正文 用户登录
88个Blog常用工具
动画片常用的开场
关于声音的常用命
动画短片制作常用
6种常用的一个按钮
flash中的常用代码
AS签名等一些常用
RPG游戏中常用的鼠
说说异或运算^和他
Flash游戏开发常用

我常用到的功能           

我常用到的功能

作者:佚名 来源:台湾macromedia俱乐部论坛 作者: chibiya 更新:2007-1-13 20:55:58 错误报告 我要投稿

规格
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; 
   } 
文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。