领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 John Ulliman,Tommi West 发布于 2011年11月29日
中级
Adobe Flash Platform包含一个综合工具集,支持您创建Flash项目并使用您选择的产品编辑它们:Flash Builder、Flash Catalyst和Flash Professional。在构建并测试在Flash Player和Adobe AIR中回放的项目时,您可以从一项产品无缝地切换到另一项产品。
每个工具都具有具体的优势可供您用于开发和优化项目。例如,即使您单独使用Flash Professional来创建动画和应用程序,也可以利用Flash Builder中强大的分析工具来检查内存使用。在分析器中运行Flash应用程序后,您可以分析配置文件数据并了解如何优化它的性能。
在本文中,您将探索如何在Flash Professional中设置Flash项目,以便您可以在Flash Builder中使用它们。这涉及到使用Flash Professional的项目面板并为在Flash Builder中调试而配置FLA文件。您还将学习如何在Flash Builder中打开一个Flash项目并在Flash Builder工作区中运行一个分析会话。
开始之前,请下载并安装最新版的Adobe Flash Player Debugger。
您首先将使用Flash Professional创建一个新项目,并设置它来启用Flash Builder中的调试和性能分析功能。您将遵循此流程来创建一个Flash项目,以便可以使用所有Adobe Flash Platform产品编辑它。如果您已有一个希望测试的FLA文件,可以使用它来创建Flash项目。使用与FLA文件相同的名称创建一个新文件夹,将FLA文件复制到其中。也可以创建一个空白FLA文件来学习如何设置未来的项目。
在Flash Professional中创建新Flash项目
执行以下步骤来创建Flash项目:

图1. 在Create New Project对话框中设置Flash项目的根文件夹。
注意:如果您在第3步中选择一个不包含FLA文件的根文件夹,Flash会使用默认文档名称为您生成一个新FLA文件:test.fla。如果您选择了一个已包含具有匹配名称的FLA文件的根文件夹,Flash会使用指定的文件,而不是创建一个新文件。
在项目创建过程中,Flash生成使用Flash Builder项目所需的AuthortimeSharedAssets.fla文件。默认情况下,所有项目文件都放在根文件夹中。请将您的Flash项目文件放在单一的根目录中,以确保Flash Platform工具可轻松找到项目资产。
在Publish settings中启用调试功能
接下来,您将更新Publish Settings以使用调试功能。

图2. 展开Advanced部分后,勾选Permit debugging复选框。
此选项默认未启用。您无法使用Flash Builder中的分析器测试Flash项目的性能,除非在FLA文件中专门配置了Publish Settings来允许进行调试。
为Flash项目创建一个类文件
在使用分析器工具测试Flash项目之前,还需要进行一项设置。Flash项目必须在根目录中有一个类文件,才能在分析器中运行应用程序,即使您的项目不需要类文件。

图3. 单击Class字段右侧的铅笔图标创建一个新的ActionScript类文件。
注意:尽管在Flash项目的根文件夹中必须有一个与项目同名的类文件(AS文件),以便运行分析会话,但您没有必要编辑该代码。分析器将运行项目,即使类文件仅包含默认的类代码;您无需添加任何额外的ActionScript。
向Flash项目文件添加一些基本的自动化
如果您在使用一个现有的项目,可以选择Control > Test Movie创建SWF文件并跳到名为Opening the Flash project in Flash Builder的部分。但是如果您在创建Flash项目时创建了一个全新的Flash文件,可以执行以下步骤来创建一个简单的补间动画,以向时间线添加一些内容。
现在,您已创建了Flash项目,添加了一些测试内容,并配置了FLA文件来在Flash Builder分析器中调试它。
接下来,将刚创建的Flash项目导入到Flash Builder中,以便您可以使用分析器测试Flash内容。

图4. 找到并选择您希望测试的Flash项目的根文件夹。

图5. 展开项目的根文件夹以查看完整的项目文件列表。
请注意,项目文件包含您在上一节中测试FLA文件时创建的SWF和HTML文件。bin-debug文件夹包含您最后发布或测试的项目的最新版本。
如果希望在Flash Builder工作区中添加或编辑ActionScript代码,可以双击类文件(AS文件)将其打开。另请注意,您可以选择Project > Flash Professional,然后选择想要的子菜单项来发布、测试或就地调试,就像使用Flash Professional一样(参见图6)。

图6. Flash Builder界面顶部的3个Flash按钮允许您发布、测试和调试Flash Professional文件。
现在,Flash项目已在Flash Builder中打开,您可以启动分析会话了。您首先将您的文档类设置为Flash Builder的默认应用程序入口点。

图7. 将AS文件设置为在Flash Builder中运行的默认应用程序。

图8. 以Web应用程序的形式运行Flash项目。
浏览器启动并打开应用程序的第一帧。动画还没有播放,因为回放目前被暂停。顶部显示了Configure Profiler对话框。

图9. 选择您希望在Configure Profiler对话框中测试的选项。
将打开Flash Profile面板。在应用程序在浏览器窗口中运行时,会跟踪您启用的功能并在图表中显示所选的数据(比如内存使用)。使用分析器工具,您可以确定占用太多资源的应用程序区域,识别可优化来提高性能的元素。
Flash Builder分析器是一个非常有用的工具,可用于调试您的项目并找到消耗大量资源的应用程序区域。即使您主要使用Flash Professional来开发应用程序,也可以创建Flash项目并通过Flash Platform中的任何工具来处理文件。可以利用Flash Builder中的分析工具来优化您的项目文件,使它们更高效地运行。
本作品依据Creative Commons Attribution-Noncommercial 3.0 Unported License授权。
查看原文:Using the profiling tools in Flash Builder to improve the performance of Flash Professional projects
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
论道WP第三篇专栏,以应用程序栏的使用为中心,包括了软键盘带来的问题、应用程序栏介绍、如何绑定应用程序栏的属性等几个方面的具体话题,为开发者顺利使用应用程序栏开发提供了具体指导。
在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中对于锁的性能优化,以及锁的存储结构及升级过程。
本次分享将首先介绍现代富文本编辑器的组成和实现,然后结合UEditor的开发过程,与参会者分享UEditor在设计和实现的过程中,所涉及到的核心功能的细节实现。
本次演讲视频录制于百度技术沙龙。
我们所开发的应用程序大多都需要提供一个图形用户界面(GUI)。关于GUI应用的架构设计,已经有了Form & Control、MVC,、MVP、 Passive View等多种模式。模式可以帮助我们建立优雅的架构,但前提是弄清楚模式的应用场景。弄清楚GUI应用面临的设计上的问题,有助于我们正确的挑选设计方案。
MongoDB是一种非常易用的NoSQL方案,Brian C. Dilley在这篇文章里介绍了MongoDB的优劣势,并介绍了MJORM项目。MJORM用于MongoDB,是一个没有注解的Java ORM库。
随着网络基础设施的逐步成熟,从RPC进化到Web Service,并在业界开始普遍推行SOA,再到后来的RESTful平台以及云计算中的PaaS与SaaS概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
没有回复
关注此讨论 回复