- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
flashMX组件使用
第 8 章 Flash 组件
教学提示:Flash MX 2004 版本中包含有大量的组件,这些组件十分类似于积木。
Macromedia 公司已经将很多的共享代码封装成了一个个可以重复使用的组件,就好比玩具
厂家已经制作好一个个形状不同的积木,可以直接使用这些组件(积木)来拼装软件(物品)。
Flash MX 2004 中的组件在很多的可视化开发环境中称为控件。
教学要求:了解 Flash 中组件的类型和使用方法,并能够灵活、熟练地在自己的 Flash
作品中使用系统提供的常用组件创建窗体和用户界面。
8.1 组 件 入 门
组件是带有参数的影片剪辑,通过这些参数可以修改组件的外观和行为。组件既可以
是简单的用户界面控件(文本框、单选框),也可以是包含内容的复杂组件(滚动窗格),还可
以是看不见的(用于控制应用程序中接收焦点的对象 FocusManager)。
使用组件,可以做到编码与设计的分离,而且,还可以重复利用自己创建的组件中的
代码,或者通过下载和安装其他开发人员创建的组件来重复利用代码。
使用组件,代码编写者可以创建设计人员能够在应用程序中使用的功能。开发人员可
以将常用功能封装在组件中,设计人员可以自定义组件的外观和行为,方法是在【属性检
查器】或【组件检查器】面板中更改参数。
基于 V2 组件结构的组件共享样式、事件处理、外观、焦点管理和深度管理等核心功
能。在将第一个 V2 组件添加到应用程序中时,文档大小约增加 25KB,用以提供此核心功
能。如果再添加其他组件,系统会为这些组件重用提供相同核心功能的 25KB 空间,因此,
增加的文档大小比预期的要小。
8.1.1 组件的安装
Flash MX 2004 的组件安装非常简单,一般情况下,系统安装的时候会自动安装了常规
组件。如果在打开 Flash MX 2004 软件后没有看到【组件】面板,可以选择菜单命令【窗
口】|【开发面板】|【组件】,打开【组件】面板。选择 UI Components(用户界面组件)即
可查看到已安装的组件,如图 8.1 所示。
如果需要增加安装其他组件,前提是必须已经安装了 Macromedia Extension Manager,
这样才能保证安装的组件会在 Flash 的【组件】面板中出现。在安装其他组件时必须先关
闭 Flash 软件,然后将包含组件的 SWC 或 FLA 文件复制到 Flash 安装目录内的 First Run
目录内的 Components 中。
•204·
Flash MX 设计与开发教程与实训
图 8.1 【组件】面板
8.1.2 组件的类别
Flash MX 2004 中包含的组件共分为 4 类:用户界面组件、媒体组件、数据组件和管理
器。主要包括以下组件和类:Accordion 组件、Alert 组件、DataBinding 包、DateField 组件、
DataGrid 组件、DataHolder 组件、DataSet 组件、DateChooser 组件、Form 类、MediaController
组件、MediaDisplay 组件、MediaPlayback 组件、Menu 组件、RDBMSResolver 组件、Screen
类、Tree 组件、WebServiceConnector 组件、XMLConnector 组件、XUpdateResolver 组件。
后续的内容中将会对其中的一些常用组件进行讲述。
使用 UI 组件,用户可以与应用程序进行基本的交互操作。例如,Button、CheckBox
等组件都是 UI 组件。
利用媒体组件,可以将媒体引入到应用程序中。例如,MediaPlayback 组件就是一个媒
体组件。
利用数据组 件可以加载 和处理数据 源的信息。 例如, WebServiceConnector 和
XMLConnector 组件都是数据组件。
管理器是不可见组件,使用这些组件,可以在应用程序中管理诸如焦点或深度之类的
功能。例如,FocusManager、DepthManager 等都是管理器组件。
每个组件都有预定义参数,可以在 Flash MX 2004 中创作时来设置这些参数。每个组
件还有一组独特的动作脚本方法、属性和事件,它们也称为 API(应用程序编程接口),使
用户可以在运行时设置参数和其他选项。
•204·
第 8章 Flash 组件
•205·
对于这些组件常规参数的修改还可以在【属性】面板或【组件检查器】面板中进行。
8.2 使 用 组 件
F
文档评论(0)