快速业务通道

Flash MX2004入门与进阶实例:4.1 元件和实例的概念

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-09


第四章 元件和实例
第一节 元件和实例的概念(1)
1.元件(Symbol) 我们先做个试验,请你用【椭圆工具】在“舞台”上随便画个圆,那么,这个图形在“舞台”上算是一种什么“元素”? 依照上面的说法,我们可以把它笼统地称为“动画元素”,精确地说,它仅仅是一个“矢量图形”,它还不是Flash管理中的最基本单元:元件!或者说,它还不是个“基本演员”。 你可以进一步让“圆”作“形状变形”,它确实也能生成一个动画,难道这还算不上“演员”? 确实,Flash动画中活跃着不少“形状变形”的动画效果,有的绘画高手把图形画成“逐帧变化”的动画序列,做成如同美术电影般的动画片,但是,就其每一帧中的“图形元素”来说,它们不是“元件”! 现在,我们选择这个圆,看看它的【属性】面板,如图4-1-1所示,我们发现它被Flash叫做“形状(Shape)”,它的属性也只有“宽度”、“高度”和“坐标值”。 ? 图4-1-1 图形的属性 ? 在Flash中,“形状”可以改变外形、尺寸、位置,能进行“形状变形”,其用途相当有限! 要使“动画元素”得到有效管理并发挥更大作用,就必需把它转换为“元件”。 选择这个“椭圆形状”,执行【修改】|【转换为元件】命令,或者按键盘上的F8键,默认时【名称】为“元件1”,选择【行为】为【图形】,单击【确定】,把“形状”转为图形元件。 执行【窗口】|【库】命令(快捷键Ctrl+L),打开“管理机构”:【库】,发现【库】中有了第一个项目:元件1。 接着,我们选择“舞台”上的这个对象,发现这个对象已经不像图4-1-1所示的“离散状”了,而是变成了一个“整体”(被选中后,周围会出现一个矩形框),它的【属性】面板也丰富了很多,如图4-1-2所示。 我们发现:这个对象能够转换“角色”,与其他演员“交换”身份,还有序列帧播放选项,颜色设置等,另外,它还能进行Flash功能最全面的“动作变形”了! ? 图4-1-2 元件的实例属性 ? 说到“元件”,就离不开【库】,因为“元件”仅存在于【库】中,把【库】比喻为后台的“演员休息室”应该比较确切! “休息室”中的演员随时可进入“舞台”演出,无论该演员出场多少次甚至在“舞台”中扮演不同角色,动画发布时,其播放文件仅占有“一名演员”的空间,节省了大量资源。 2.实例(Instance) 上面我们讲到“元件”仅存于【库】中,那么什么是“实例”呢? 沿用上面的比喻,演员从“休息室”走上“舞台”就是“演出”,同理,“元件”从【库】中进入“舞台”就被称为该“元件”的“实例”! 不过,这个比喻与现实中的情况有点不同,“演员”从后台走上“舞台”时,“后台休息室”中的“演员原型”还会存在,或者我们可以把走上前台的“演员”称之为“副本演员”也即实例。 请看图4-1-3,从【库】中把“元件1”向场景拖放4次(也可以复制场景上的实例),这样,“舞台”中就有了“元件1”的4个“实例”。 图4-1-3 “元件1”的4个实例 [1]?[2]?[3]?下一页??
第四章 元件和实例
第一节 元件和实例的概念(2)
你试着分别把各个“实例”的颜色、方向、大小设置成不同样式,具体操作可以用不同面板配合使用,图4-1-3中的“实例1”可以在【属性】面板中设置它的“宽”、“高”参数,如图4-1-4所示。 图4-1-4 “实例1”的属性设置 “实例2”改变了外形及颜色属性,这些属性的改变可以通过【变形】面板和【属性】面板设置,具体设置如图4-1-5(图中,【属性】面板仅显示部分)所示。 图4-1-5 “实例2”的属性设置 注意,对于实例的位置、外形、旋转、倾斜等属性的编辑可以直接用鼠标进行,但利用相关面板可以精确设置属性的数值。 同“实例2”一样,“实例3”

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号