必备知识 Flex和/或ActionScript知识 必需的Adobe产品 注意:Adobe Labs目前提供早期预览发行版下载-Flash Builder 4.5 和 Flash Catalyst CS5.5的最终发行版将于5月初提供下载。 推出Flash Builder 4后的12个月后,我们欣然推出一个针对开发人员工具的主要更新,它引入了大量Flash Builder新增功能和增强功能。 我们的预发行版测试人员将它描述为一个“必备”升级,我们希望您也同意我们提供的是面向Flex和ActionScript开发人员、效率最高的开发环境。 在Flash Builder 4.5中,我们侧重于以下方面的工作: 开发移动和多屏幕应用程序 加快Flex和ActionScript项目的编码 经过改进的设计人员/开发人员工作流程 更新的平台支持和更高的性能 本文将概述Flash Builder 4.5中引入的新增功能、产品增强和工作流程,还提供指向其他资源的链接,它们可以帮助您开始使用该发行版。 开发移动和多屏幕应用程序 Flash Builder 4.5增加了对开发、测试和部署使用Adobe Flex 4.5SDK 或ActionScript构建的移动AIR应用程序的全面支持。借助现有技能和熟悉的工作流程,您现在可以使用Flash Builder高效构建网络、桌面和移动应用程序。 我们增加了在Flash Builder中定义Flex或ActionScript移动项目的支持,您可以通过它打包针对一个或多个移动平台的应用程序-对于Flex项目,该发行版支持Google Android设备,而对于ActionScript项目,该发行版支持Google Android和Apple iOS设备。预计2011年夏季将推出对Flash Builder和Flex SDK的更新,其中增加了对Apple iOS 的 Flex项目支持。对于 BlackBerry PlayBook开发,RIM为Flash Builder提供了更多插件,其中增加了对该平台的支持。 Adobe Flex 4.5 SDK通过提供移动优化移动组件和新的应用程序级构造引入了对移动应用程序开发的支持,它们包含移动应用程序的公共设计模式(请参阅图1)。对于使用 Adobe Flex 4.5 SDK的项目,Flash Builder中的编码环境会通过内容助手自动建议移动优化组件,设计视图则提供针对不同设备屏幕大小和方向的移动应用程序布局和可视预览的全面支持。 图1.Flash Builder 4.5中的移动项目向导 对于所有移动项目,Flash Builder支持便捷的启动和调试选项,使用户能在桌面上使用AIR调试启动器或使用连接的移动设备预览和调试应用程序。 当应用程序完成并可随时部署时,Flash Builder为导出应用程序的发行版构建提供一个简化的工作流程。 有关使用 Adobe Flex 4.5 SDK 和 Flash Builder 4.5开发移动应用程序的更多信息,请参阅Adobe开发人员连接站点上的Narciso Jaramillo 的文章。 加快Flex和ActionScript 项目的编码 在我们规划该发行版时,我们听取了开发人员的请求,即提供一个更高效的编码环境-这正是我们通过Flash Builder 4.5提供的。除了我们在Flash Builder 4中加入的功能,还有超过25个新增功能侧重于加快编码体验速度。 Flash Builder 4.5增加了对代码模板的支持(常称为片段),使您能使用内容助手将预定义的MXML、ActionScript或CSS代码块插入代码中。Flash Builder随附100多个随时可用的内建模板,可用于定于包、类、for循环、while循环和开关组等。您可以定义自己的一套自定义模板,导入/导出模板,使开发小组中的每个人都能有一组可用于项目的一致模板(请参阅图2)。 图2.Flash Builder 4.5增加了对代码模板的支持。 快速助手提供对便捷的代码相关操作的上下文访问,并且在Flash Builder 4.5中可通过CTRL+1使用它。在该发行版中,我们增加了以下支持:重命名文件或工作区中的标识符、组织导入、将本地变量转换为字段、将表达式指定到变量、生成getter/setter、生成事件处理函数、生成标签函数以及拆分变量声明。当您在代码中引用一个尚未定义的变量、方法、类或接口,快速助手还可用于生成存根代码。在这些情况下,Flash Builder通过橙色波浪线发出实时警告,允许您使用快速助手解决问题并继续进行手头的开发任务。 除了上述功能,我们还增加了元数据内容助手支持,即当您在代码视图中键入“[”时,Flash Builder现在为Flex SDK和自定义元数据提供代码提示;我们改进了内容助手以支持ActionScript的提议循环,即您可以快速过滤代码提示,只显示模板、变量、函数、类/接口、包或命名空间;我们还增加了为要覆盖的父类方法或要实现的接口方法生成存根方法的能力。 我们还特别关注各种次要增强功能,它们对编码体验的整体影响不容忽视-在Flash Builder 4.5中,您将从以下改进中受益: Getter/setter支持元数据绑定到调度事件代码 增强的CSS内容助手、导航和重构 针对MXML文档的代码格式化 针对MXML中的事件处理函数的内容助手显示现有函数 代码完成在选中状态时插入状态语法 下一个/前一个子单词导航支持 区块选择和编辑模式 有关使用Flash Builder 4.5中的编码工作效率功能的更多信息,请参阅Adobe开发人员连接站点上Sameer Bhatt和Sreenivas Ramaswamy的文章。 #p# 经过改进的设计人员/开发人员工作流程 通过推出Flash Builder 4和Flash Catalyst CS5,我们使设计人员和开发人员能高保真Flex项目制作展开协作,由设计人员为开发人员提供设计资源和组件外观。但我们也知道自己需要进一步努力支持设计人员和开发人员之间的双向工作流程。 Flash Catalyst小组还致力于一个新发行版Flash Catalyst CS5.5,它增加了打开在Flash Builder 4.5中创建或编辑的Flex项目的支持。 图3.改进的双向工作流程 除了打开Flash Builder 项目,Flash Catalyst还改进了代码生成,支持可调整大小的用户界面,并确保设计人员无法编辑用户界面控件引用的开发人员代码。 为了支持 Flash Catalyst CS5.5 中的新增功能,我们引入了 Flash Builder 4.5 中的许多新增功能。 开发人员在与设计人员合作时需要考虑的要点之一是保持与Flash Catalyst支持的Flex功能子集的兼容性;此外,还有一些与Flash Catalyst不兼容的项目配置设置。在Flash Builder中,您可以开启“Flash Catalyst兼容性检查器”,如果在导入Flash Catalyst时,任何组件、属性或项目设置导致问题,将发出警告,您可以在为设计人员导出项目之前,解决那些问题或将项目的部件重构到一个库中。 Flash Catalyst允许设计人员将转换图稿为组件外观工作流程(前一发行版中已引入)与开发人员定义的可设计外观的自定义组件结合和使用。在Flash Builder中,我们提供了一个便捷的向导,它可以帮助您生成所需的ActionScript类,您可以在其中指定外观状态、外观部件和组件业务逻辑。 对于习惯于进行代码和设计更改的开发人员,我们还在Flash Builder中增加了一个启动并编辑工作流程。安装这两个产品后,您可以在Flash Builder中选择一个项目,选择“在 Flash Catalyst中编辑”,在Flash Catalyst中完成所需的设计更改,然后返回Flash Builder并继续处理更新后的项目。这加快了工作流程并完全消除了导出导入FXP文件的需求。 您可以通过许多方法结合使用 Flash Builder 和 Flash Catalyst-有关设计人员主管和开发人员主管工作流程、创建可设计外观的自定义组件以及Flash Catalyst项目限制的更多信息,请参阅Adobe开发人员连接站点上的Jacob Surber 的文章。 更新的平台支持和更高的性能 作为该发行版的一部分,我们现在将最新版Eclipse(版本3.6.1“Helios”)作为Flash Builder的基础,因此 Flash Builder用户可以看到Eclipse中的所有改进和缺陷修复。在Mac OS X上,我们将 Flash Builder更新为使用“Cocoa”版Eclipse并除去了对之前的“Carbon”版的支持。 Flash Builder还包括对Adobe技术的最新支持-包括 Adobe Flex SDK 4.5、Adobe AIR 2.6 和 Flash Player 10.2。对于非移动项目,Adobe Flex SDK 4.5引入了Spark 版 Form、Image和DataGrid组件,它们在 Flash Builder 4.5中都得到支持。有关Adobe Flex 4.5 SDK 的更多信息,请参阅Adobe开发人员连接站点上的Deepa Subramaniam 的文章。 我们已改进但不会立即显现的一个方面与Flash Builder的架构以及安装程序有关。不再分别提供单独版和插件版下载(其中,您可以将Flash Builder 加入现有的 Eclipse实例);现在,安装单独版后,您可以使用一个小实用程序(可以在 utilities目录中找到它)将Flash Builder配置为与一个或多个现有版本的Eclipse结合使用。 除了更新平台支持,我们还投入大量时间检查Flash Builder中的许多客户项目,找出可以改进性能和内存使用情况的方面。我们找到了三个可大幅改进的特定方面:设计视图、重构和概要分析。对于后两个方面,您会发现完成操作所需的时间最多可缩短65%,这样在处理包含大量源文件的项目或多个相关库项目时可以大幅提高工作效率。Flash Builder 4.5中的设计视图得到了一次大修,缩短了从代码视图切换到设计视图的时间,并且它足以渲染复杂项目。 其他改进 我们在该发行版中还根据通过Adobe Ideas 站点收到的客户反馈和功能请求,增加了许多其他功能和次要增强。以下是部分改进: 您可以定义没有任何可用MX组件的“仅限于Spark”的项目。 您可以定义“ActionScript AIR”项目。 ActionScript和MXML文件可与Flash Builder关联在一起,从而支持从文件系统启动这些文件类型。 设计视图在拖放组件时现在显示可视反馈。 如果项目暂时不需要使用设计视图,您可以选择禁用该视图。 对于独立预览和调试(不使用HTML包装器时),您现在可以定义希望使用的Flash Player可执行文件。 您可以使用代码模板自定义Flash Builder生成的代码 您可以指定触发器密钥调用内容助手,并添加用于接受自动完成建议的密钥 可以将文件/文件类型排除在构建输出文件夹以外 开发人员可以选择将更新后的FlexUnit SWC与单元测试功能结合使用 概要分析器现在报告保留的堆,显示对象属性并展示对象引用的树状视图 介绍Flash Builder 4.5 for PHP 除了本文提到的出众功能和改进,我们还推出了一个面向PHP开发人员的新版Flash Builder。Flash Builder 4.5 for PHP 集成了 Flash Builder 4.5 和 Zend Studio 8,它简化了使用Flex和PHP构建网络和移动应用程序的开发流程。功能包括集成的安装程序、新项目向导、改进的 PHP 服务连接以及协同调试工作流程。有关这个令人兴奋的新产品的更多信息,请参阅文章“介绍Flash Builder 4.5 for PHP”。 后续工作 有关Flash Builder 4.5、Flash Catalyst CS5.5或Flex 4.5 SDK 中的新增功能的更多信息,请参阅Adobe 开发人员连接站点和Adobe TV。 我们希望您像我们一样喜欢这个发行版,整个产品小组翘首盼望看到您使用Flash Builder构建出的出众作品。 根据 Creative Commons Attribution-Noncommercial 3.0 Unported License* 授予本作品许可。 作者简介: Andrew Shorten是一名Adobe Flash Builder资深产品经理,他热衷于提高计算机体验的质量、种类和价值。Andrew效力于Fujitsu时负责为政府和企业客户开发Web、广告亭和手机用户界面。他之后曾效力于Macromedia、Microsoft和Adobe,负责与设计人员、开发人员、Web代理及组织合作,帮助他们创造丰富、引人注目、成功的 Web 和桌面体验。 原文出自:Adobe中国
本网页所有文字内容由 imapbox邮箱云存储,邮箱网盘, iurlBox网页地址收藏管理器 下载并得到。
ImapBox 邮箱网盘 工具地址: https://www.imapbox.com/download/ImapBox.5.5.1_Build20141205_CHS_Bit32.exe
PC6下载站地址:PC6下载站分流下载
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox 网页视频 工具地址: https://www.imapbox.com/download/ImovieBox4.7.0_Build20141115_CHS.exe
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算