Flash类绑定机制研究与应用
2012-04-29王莹
王莹
摘要:文章分析了Flash类绑定的基本原理,探讨了类绑定的几种方式和优缺点,并通过代码演示了类绑定的技巧,总结出在RIA项目开发中,采用类绑定是美工和代码分离的重要途径,既保证了界面友好和代码逻辑完整,也可以提高整个开发效率。
关键词:Flash;类绑定;代码;元件
中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)09-2039-03
Class-binding Mechanisms Research and Application in Flash
WANG Ying
(Zhengzhou Financial Technician Institute, Zhengzhou 450013, China)
Abstract: The article analyzes the Flash class of binding of the basic principles discussed several advantages and disadvantages of the class bind, demonstrated through the code, binding techniques, summed up in the RIA project development, by using the binding is the art andan important way to separate code, both to ensure a friendly interface and complete code logic, can also improve the development efficiency.
Key words: Flash; class-binding; code; component
当前,互联网带宽不断提高,各类RIA层出不穷,在应用中融入更多的交互式动画元素显得越来越重要。交互式动画需要解决美工元素和控制代码相互配合的问题,不仅要求界面友好带给人们愉快的视觉享受,同时要做到所执行的代码逻辑完整,与显示对象完美结合。在Flash创作工具中,类绑定是实现动画和脚本相结合的主要方法,采用类和库中的元件绑定是目前业界标准的通用做法,可以使动画中的影片剪辑具有像程序一样的模块功能。一旦某个影片剪辑与类绑定后,该剪辑将被视为类的实例,影片中的子显示对象和帧都可以被类定义中的代码控制。从应用层面看,一个类不仅可以与多个库元件绑定,实现代码集中管理,同时,一个元件也可以重复绑定多个不同的类,实现不同阶段的不同显示效果;从项目层面看,类绑定使得设计人员和脚本开发人员可以相对独立的专注于自己的工作,减轻双方劳动量,提高工作效率。
1类绑定的原理
从Flash CS3引入了ActionScript3.0后,库中的元件都被看成是某个类的实例,即影片剪辑与某个MovieClip子类进行了绑定。……
