`
flash59
  • 浏览: 97702 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

    博客分类:
  • AS
阅读更多

前言:原创

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

有时候要对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对象的路径
    }

 

分享到:
评论

相关推荐

    三菱PLC MC协议 C#WinForm 实例源码

    【亲测实用】三菱PLC MC协议 WinForm 实例源码 文件类型:程序源代码 主要功能:一个C#写的,关于三菱PLC的MC协议(E71、二进制)的一个WinForm小练习,可以X、Y、L、M、T、C、B、S、D、R、Z等的读取与写入,字符串的...

    MC9S12XEP100 D_FLASH读写

    在实际应用中,例如开发固件升级程序,我们可能需要在运行时动态更新D FLASH中的代码。这需要在安全的内存区域(如RAM)中加载新的固件段,验证其完整性,然后按页顺序写入D FLASH。在写入新页的同时,保留旧版固件...

    java 反射中操作数组

    总结来说,Java反射提供了对数组的动态操作能力,包括创建数组、设置和获取数组元素、以及处理类中声明的数组字段。这种能力使得代码更加灵活,但也增加了潜在的错误风险,因此在使用时应谨慎并充分测试。

    MC1496应用Multisim仿真实例

    在实际应用中,MC1496常用于数据采集系统中的A/D转换前端,作为比较器对模拟信号进行采样和量化。它也可以在过电流保护电路中作为检测元件,监控电路中的电流是否超出预设阈值。 通过Multisim的仿真实例,我们可以...

    flash as2.0基础编程实例集锦

    《Flash AS2.0基础编程实例集锦》是evar工作室为初学者提供的一份宝贵学习资源,旨在帮助新接触ActionScript 2.0(AS2.0)的朋友们快速掌握这一强大的脚本语言在Flash中的应用。这些实例涵盖了从基本操作到更复杂的...

    flash脚本小实例

    #### 缓动类在Flash中的应用 缓动类(Tween)是Flash AS3.0中一个重要的组成部分,用于实现平滑的动画效果。它能够帮助开发者控制对象在屏幕上的移动、缩放、旋转等,使动画更加自然流畅。在本实例中,缓动类被用来...

    flash AS3 控制mc颜色

    综上所述,利用AS3中的`ColorTransform`类可以非常方便地实现对MC颜色的动态调整。掌握这一知识点不仅有助于提高Flash应用程序的视觉效果,还能提升用户的交互体验。希望以上内容能对你有所帮助。

    flash ActionScript 2.0 实例(1)

    它允许开发者通过编写脚本来控制Flash中的图形、声音、视频和用户交互。在"01"这个文件中,可能包含了一个基础的ActionScript 2.0实例,可能是关于如何创建、操作或响应用户事件的教程。 在ActionScript 2.0中,...

    三菱Q系列PLC通信MC协议.docx

    而Qna-3E模式则提供了更广阔的访问范围,可以访问到D0~D12287的数据,这对于处理大量数据的应用更为理想。在实际应用中,需要根据系统的需求选择合适的通信模式。 在进行通信设置时,Q系列PLC有内置以太网模块和...

    flash插件_mc_tween_2_19_22

    MC Tween是Flash中的一个特定类库,它扩展了ActionScript的基本Tween功能,提供了更高级、更灵活的动画控制。MC代表MovieClip,即电影剪辑,这是Flash中用于存储可动画内容的容器。Tween2.as是这个插件的核心文件,...

    multisim仿真MC1496实现的信号乘法混合.rar

    综上所述,这个压缩包包含的资源提供了一个关于如何在Multisim环境中使用MC1496实现信号乘法混合器的实例。用户可以学习到如何配置Multisim电路,理解MC1496的工作原理,以及如何分析和解读仿真结果。这对于学习电子...

    C# winform 基于三菱的MC协议,适配基恩士PLC的DM区数据交互

    在本文中,我们将深入探讨如何使用C# WinForm应用程序实现基于三菱MC协议的数据交互,以适配基恩士(Keyence)PLC的DM...通过以上方法,你可以创建一个功能完善的C# WinForm应用,实现对基恩士PLC DM区的高效数据交互。

    MC9S08AW60子程序之FLASH

    根据给定的信息,本文将对飞思卡尔单片机MC9S08AW60的C程序中的FLASH操作进行详细解析。MC9S08AW60是一款基于HCS08内核的微控制器,广泛应用于工业控制、汽车电子等领域。在本程序中,主要涉及了FLASH的擦除和编程...

    优质java课件 java程序设计教程(第6版)07.数组(共57页).ppt

    这意味着你可以创建整型数组、字符数组、字符串数组,甚至是自定义类的实例数组,如`myClass[] mc = new myClass[100];`。 数组的大小在声明时必须指定,并且一旦创建后不能更改。这是因为数组在内存中是连续分配的...

    multisim12 MC1496实现AM信号

    标题中的“multisim12 MC1496实现AM信号”表明我们将探讨如何使用Multisim 12软件和MC1496集成电路来模拟和设计AM(调幅)信号。Multisim是一款广泛使用的电子电路仿真软件,它允许用户在虚拟环境中设计、测试和分析...

    飞思卡尔MC9S12XS128flash读写

    本例程是飞思卡尔MC9S12XS128的flash读写例程,本人亲测可用

    flash实现图片切换

    在Flash中实现图片切换通常涉及到时间轴控制、动作脚本(ActionScript)编程以及对图形对象的操作。ActionScript是Flash中的编程语言,用于添加交互性和动态行为。在这个场景中,可能使用了ActionScript来创建一个...

    Flash元件与实例.ppt

    Flash 元件和实例是 Flash 中的重要概念,它们可以帮助用户简化电影编辑、缩减文件大小、实现功能间接实现等功能。ActionScript 是 Flash专用的一种程序语言,它可以帮助用户添加交互功能和控制动画的行为。

    EF6多对多,一对多关系映射样例代码

    在本示例中,我们将深入探讨如何在EF6中配置和使用多对多和一对多关系,特别是针对Oracle数据库的配置。 首先,多对多关系是指两个实体类型之间存在多个连接,每个实体都可以关联到多个实例。例如,一个学生可以...

    MC9S12_Flash及模拟EEPROM.7z

    此压缩包可能包含相关的程序代码、文档或教程,帮助开发者理解和实现对MC9S12的Flash存储器的操作以及模拟EEPROM的功能。 描述中提到的"MC9S12_Flash驱动以及模拟EEPROM"是本次讨论的重点。Flash驱动是指在MC9S12上...

Global site tag (gtag.js) - Google Analytics