对flash中大量MC实例实现数组映射访问

前言:原创

=============================================================================================

有时候要对flash中大量的并且是同种类的MC实例命名着实是一种痛苦,那怎么能让AS自动命名这些MC 并在特定时刻轻松访问这些MC呢?

办法:把MC实例放进数组,用数组下标的方式来访问这些MC。那如何实现MC实例到数组的映射呢?

步骤:

1、把要命名的MC实例 放到同一个父MC:fatherMC中;

2、在第一祯写如下代码:

as 代码
  1. var k=0;  
    var new_array=new Array();  
    for (i in fatherMC)  
    {  
               if (typeof(fatherMC[i]) == "movieclip")  
              {
                   new_array[k] = {name1:"sonMc"+k,mc: fatherMC[i]};  
                   k++;  
              }  

    //测试
    for (var i=0;i {  
               trace(new_array[i].name1);//MC的名字
         trace(new_array[i].mc);//MC对象的路径
    }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值