中级
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项目:
注意:如果您在第3步中选择一个不包含FLA文件的根文件夹,Flash会使用默认文档名称为您生成一个新FLA文件:test.fla。如果您选择了一个已包含具有匹配名称的FLA文件的根文件夹,Flash会使用指定的文件,而不是创建一个新文件。
在项目创建过程中,Flash生成使用Flash Builder项目所需的AuthortimeSharedAssets.fla文件。默认情况下,所有项目文件都放在根文件夹中。请将您的Flash项目文件放在单一的根目录中,以确保Flash Platform工具可轻松找到项目资产。
在Publish settings中启用调试功能
接下来,您将更新Publish Settings以使用调试功能。
此选项默认未启用。您无法使用Flash Builder中的分析器测试Flash项目的性能,除非在FLA文件中专门配置了Publish Settings来允许进行调试。
为Flash项目创建一个类文件
在使用分析器工具测试Flash项目之前,还需要进行一项设置。Flash项目必须在根目录中有一个类文件,才能在分析器中运行应用程序,即使您的项目不需要类文件。
注意:尽管在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内容。
请注意,项目文件包含您在上一节中测试FLA文件时创建的SWF和HTML文件。bin-debug文件夹包含您最后发布或测试的项目的最新版本。
如果希望在Flash Builder工作区中添加或编辑ActionScript代码,可以双击类文件(AS文件)将其打开。另请注意,您可以选择Project > Flash Professional,然后选择想要的子菜单项来发布、测试或就地调试,就像使用Flash Professional一样(参见图6)。
现在,Flash项目已在Flash Builder中打开,您可以启动分析会话了。您首先将您的文档类设置为Flash Builder的默认应用程序入口点。
浏览器启动并打开应用程序的第一帧。动画还没有播放,因为回放目前被暂停。顶部显示了Configure Profiler对话框。
将打开Flash Profile面板。在应用程序在浏览器窗口中运行时,会跟踪您启用的功能并在图表中显示所选的数据(比如内存使用)。使用分析器工具,您可以确定占用太多资源的应用程序区域,识别可优化来提高性能的元素。
Flash Builder分析器是一个非常有用的工具,可用于调试您的项目并找到消耗大量资源的应用程序区域。即使您主要使用Flash Professional来开发应用程序,也可以创建Flash项目并通过Flash Platform中的任何工具来处理文件。可以利用Flash Builder中的分析工具来优化您的项目文件,使它们更高效地运行。