分类:ActionScript 2.0 和 Flash 8 中的新增功能

来自Blueidea
蓝色月光讨论 | 贡献2007-12-15T10:52:56的版本

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索


自从在几年前引入以来,ActionScript 语言已经得到了改进和发展。每一次发布 Flash 新版本时,都会在 ActionScript 语言中添加一些关键字、对象、方法和其它语言元素,还有一些针对 Flash 8 创作环境的 ActionScript 相关改进。Flash Basic 8 和 Flash Professional 8 在表现功能(如滤镜和混合模式)和应用程序开发方面引入了一些新的语言元素,例如 JavaScript 集成 (ExternalInterface) 及文件输入和输出(FileReference 和 FileReferenceList)。

本节概述了 Flash 8 中新增的或经改进的 ActionScript 语言元素和类,以及与 ActionScript 相关的创作工具改进。有关 ActionScript 2.0 中的特定新增功能列表,请参见ActionScript 语言中的添加项。若要在脚本中使用任何新增的语言元素,必须在发布文档时将 Flash Player 8(默认设置)设置为目标播放器。

Flash Basic 8 和 Flash Professional 8 中同时新增了以下这些功能(另有说明除外):

  • ActionScript 编辑器的增强功能使您可以显示脚本中的隐藏字符。有关更多信息,请参见显示隐藏字符。
  • 现在,对于 ActionScript 文件,在"脚本"窗口和"动作"面板中均可以使用"调试"选项。
  • 包含 XML 文件和类文件的 Configuration 目录经过了重新组织。有关详细信息,请参见随 Flash 8 一起安装的配置文件。
  • 您可以设置首选项,以在处理应用程序时重新加载修改后的脚本文件,这样可以帮助您避免使用旧版脚本文件,或是用旧版文件覆盖较新的脚本文件。有关更多信息,请参见关于 ActionScript 首选参数。
  • Flash Basic 8 和 Flash Professional 8 中都可以使用"脚本"窗口。这表示现在您在这两个程序中都能创建 ActionScript 文件。
  • "脚本助手"(与早期 Flash 版本中的"标准模式"类似)可以帮助您在不了解语法的情况下编写代码。有关"脚本助手"的更多信息,请参见关于"脚本助手"。
  • 在运行时可以加载新型图像文件,其中包括渐进式 JPEG 图像以及非动画的 GIF 和 PNG 文件。如果加载一个动画文件,则会显示动画的第一帧。
  • 可以为库中存储的位图和声音文件分配链接标识符,这表示可以向"舞台"附加图像或使用共享库中的资产。
  • 通过缓存实例的位图图像,位图缓存可帮助提高应用程序的运行时性能。可以使用 ActionScript 代码来访问此属性。有关更多信息,请参见关于位图缓存、滚动和性能。
  • 9 切片缩放使您无需加宽勾勒影片剪辑的笔触即可缩放影片剪辑实例。在 Flash Basic 8 和 Flash Professional 8,或 Flash 8 创作工具中,可以使用 ActionScript 代码来访问此功能。有关更多信息,请参见在 *ActionScript 中使用 9 切片缩放。有关如何访问创作工具中 9 切片缩放功能的信息,请参见"使用 Flash"中的关于 9 切片缩放和影片剪辑元件。
  • 现在可以在"发布设置"对话框中向 FLA 文件添加元数据信息。可以使用此对话框为 FLA 文件添加一个名称和描述,从而提高联机搜索的可见性。
  • "字符串"面板经过了改进,添加了对 String 字段和语言 XML 文件的多行支持。有关更多信息,请参见关于"字符串"面板。
  • Flash Player 中内置了一个新的垃圾回收器,该垃圾回收器使用了增量回收器来提高性能。
  • 创建可访问应用程序的工作流程得到了改进。在 Flash Player 8 中,开发人员无需将全部对象都添加到内容的 Tab 键索引,屏幕读取器也能正确进行读取。有关 Tab 键索引的更多信息,请参见"ActionScript 2.0 语言参考"中的 tabIndex(Button.tabIndex 属性)、tabIndex(MovieClip.tabIndex 属性) 和 tabIndex(TextField.tabIndex 属性)。
  • Flash Player 增强了本地文件的安全性,以在运行硬盘上的 SWF 文件时为本地文件提供额外的安全保护。有关本地文件安全的信息,请参见关于本地文件安全性和 Flash Player。
  • 借助 ActionScript 代码,您可以使用 Drawing API 来控制所绘制笔触的线条样式。有关新线条样式的信息,请参见使用线条样式。
  • 借助 ActionScript 代码,您可以使用 Drawing API 创建更为复杂的渐变,用来填充各种形状。有关渐变填充的信息,请参见使用复杂的渐变填充。
  • 您可以使用 ActionScript 代码对舞台上的对象(例如影片剪辑实例)应用多种滤镜。有关滤镜和 ActionScript 的信息,请参见通过 ActionScript 使用滤镜。
  • 您可以使用 FileReference 和 FileReferenceList API 将文件上载到服务器。有关更多信息,请参见关于文件上载和下载。
  • 您可以使用 ActionScript 代码访问一些应用颜色和操作颜色的新增高级方法。有关更多信息,请参见"ActionScript 2.0 语言参考"中的设置颜色值和 ColorTransform (flash.geom.ColorTransform)。
  • 对文本处理也进行了多处改进,其中包括 TextField 和 TextFormat 类的新选项、新属性和新参数。有关更多信息,请参见"ActionScript 2.0 语言参考"中的 TextField 和 TextFormat。
  • 您可以使用 ActionScript 代码来访问消除锯齿高级功能 (FlashType)。有关更多信息,请参见关于字体呈现和消除锯齿文本。
  • 在测试应用程序时,可以删除 ASO 文件。在创作工具中选择"控制">"删除 ASO 文件"或"控制">"删除 ASO 文件和测试影片"。有关信息,请参见使用 ASO 文件。
  • 有关 Flash 8 的 ActionScript 2.0 中所添加的具体类、语言元素、方法和属性的列表,请参见ActionScript2.0 语言中的添加项

分类“ActionScript 2.0 和 Flash 8 中的新增功能”中的页面

本分类中包含以下3个页面,共3个页面。