- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关于Flash Builder项目
Flash Builder将构成应用程序的资源(文件夹和文件)组合到一个容器中,我们将其称为项目。项目包含一组属性,这些属性控制应用程序的构建方式、构建的应用程序所在的位置、调试的处理方式以及该项目于工作空间中其他项目的关系。
要管理项目,可以使用“包资源管理器”视图来添加、编辑和删除资源。还可以关闭工作空间中的项目、导入资源以及链接外部资源。
Flex项目
使用Flex项目可以构建基于Flex框架的Web应用程序,也可以构建基于Flex框架的桌面应用程序。Web应用程序在Adobe Flash Player中运行,而桌面应用程序在 Adobe AIR 中运行。创建项目时,请指定项目是针对Web应用程序,还是针对桌面应用程序。Flex项目包含一组属性,这些属性可控制应用程序的构建方式、已构建的应用程序所在的位置、调试的处理方式以及该项目与工作空间中其它项目之间的关系。Flex项目包含默认的MXML应用程序文件。项目中的其它MXML文件也可以是应用程序文件。
创建 Flex 项目
使用以下过程可以创建您的基本 Web 应用程序或桌面应用程序。
选择“文件”“新建”“Flex 项目”。
输入项目名称和位置。默认位置为当前的工作空间。
对于应用程序类型,选择“Web”或“桌面”。
使用默认的 Flex SDK,或浏览到另一安装的 SDK。单击“下一步”。
(可选)指定“服务器设置”。
指定“输出文件夹”。如果未指定应用程序服务器,则位置位于您的项目文件夹内。如果指定了应用程序服务器,输出服务器位于项目文件夹之外。通常,将输出文件夹与服务文件放在一起。
单击“完成”,或者单击“下一步”以指定其它配置选项。
(可选)指定构建路径和其它配置选项。
单击“完成”。
spark. components。可以根据需要在“打开类型”对话框中过滤选择范围。有关使用“打开类型”对话框的信息。
(可选)如果基于容器自定义组件,则可以通过各个选项设置组件的宽度和高度。可以将这些选项设置为固定宽度和高度或固定百分比,也可以清除它们。当创建组件实例时,可以在实例中覆盖组件的宽度和高度。 如果设置了百分比宽度和高度或未设置任何宽度和高度,则可以在设计模式下,使用 MXML 编辑器工具栏中的“设计区域 ”弹出菜单,来预览该组件以不同大小显示的效果。
单击“完成”。Flash Builder将文件保存在父文件夹中,并在编辑器中将其打开。如果将文件保存在当前项目或当前项目的源路径中,Flash Builder也会将该组件列在“组件”视图中,以便您将其快速插入到应用程序中。“组件”视图仅会列出可见自定义组件(从UIComponent类继承的组件)。
创建自定义组件。
创建MXML模块
MXML模块(Module)加载是Adobe解决Flex系统应用初始化时较大的下载负载而设计的一种折中方案。Module是为自己项目准备的,如果你的项目编译后大小是1.5MB,那么也许在你使用module把项目合理分割以后大小会是?700K?+?200K+?100K+200K+?200K+200K。为什么后面的模块体积会变小,就是因为公有的类引用没有重复编译到他们之中了。所以Module是为同一个项目准备的,他们之间有很强的依赖关系,并不是为其他项目提供?包?。
Module?实际上是一个预编译的SWF文件。虽然是SWF格式的文件,但是这个文件不能独立运行,并且只能被ModuleLoader加载后才能显示。逻辑上它是一个容器,可以像一般的容器一样包含别的容器,组件,甚至是别的Module模块。根据需要,预编译的Module模块可以被应用加载和卸载。
生成项呈示器
基于列表的 Spark 控件(例如 List 和 ComboBox)支持自定义项呈示器。也可以将 Spark 项呈示器与某些 MX 控件(例如 MX DataGrid 和 MX Tree 控件)一起使用。
使用自定义项呈示器可控制在 DataGroup、SkinnableDataContainer 或者这些容器的子类中数据项的显示。项呈示器定义的外观可以包括字体、背景颜色、边框以及数据项的任何其它可视方面。项呈示器还定义在用户与数据项进行交互时的数据项外观。例如,用户将鼠标移到数据项上时,项呈示器可以按某一方式显示数据项。但是,用户通过单击数据项来选择数据项时,项呈示器按另外的方式显示数据项。
使用 Flash Builder 可以生成和编辑项呈示器。Flash Builder 生成项呈示器时,它使用下列模板之一:
Spark 组件
对于基于列表的 Spark 控件(例如 List 和 ComboBox),使用该模板。
MX AdvancedDataGrid
MX DataGrid
MX
文档评论(0)