Adobe®


Flash® CS3 Professional Classes Read Me


此自述文件仅适用于用户自己的 Local Settings 文件夹中的类,不适用于 First Run 文件夹中的类。First Run 文件夹下的内容将在 Adobe® Flash® CS3 Professional 软件首次运行时复制到 Local Settings 文件夹中。

包含本自述文件的 Classes 文件夹是 Flash CS3 Professional 中 ActionScript™ 2.0 语言编译器所使用的默认类路径的一部分。Flash CS3 Professional 在 “ActionScript 2.0 设置”对话框中显示默认类路径,您可从“首选参数”对话框的 ActionScript 中找到该对话框。

Classes 文件夹包含 7 项内容:

  1. Adobe Flash Professional Classes Read Me.html(本文件)
  2. FP 7(文件夹)
  3. FP 8(文件夹)
  4. FP 9(文件夹)
  5. mx(文件夹)
  6. toplevel.as(文件)
  7. aso(文件夹,此文件夹是在 ActionScript 2.0 类首次编译时自动创建的)

Classes 文件夹在类路径中表示为条目 $(LocalData)/Classes。但是,此条目表示的是一种特殊情况。它与所有其它的类路径条目都不同。其它类路径映射到一个单个的目标文件夹,而 $(LocalData)/Classes 条目却由编译器内部映射为如下的目标文件夹:

  1. Classes文件夹:编译器在此地可找到 mx 包,以及 toplevel.as 文件。
  2. FP7、FP8 或者 FP9 文件夹,具体取决于被导出的 .swf 文件的版本(在“发布设置”对话框中进行设置)。如果 .swf 文件版本为 Flash Player 7 或更低版本,类路径中将包括 FP7 文件夹(而不是 FP8 文件夹)。如果 .swf 文件版本为 Flash Player 8,则类路径中将包括 FP8 文件夹(而不是 FP7 文件夹)。如果 .swf 文件版本为 Flash Player 9,则类路径中将包含 FP9 文件夹与 FP8 文件夹,但是将会先搜索 FP9 文件夹。如果在 FP9 文件夹和 FP8 文件夹都对类进行了定义,则将使用 FP9 文件夹中所定义的类。

尽管 FP7、FP8 和 FP9 文件夹与包的行为有所类似,但它们不是包。它们仅仅是由编译器按照一定条件包括在类路径中的普通文件夹。这是对类路径的典型行为有意背离,也是 ActionScript 2.0 编译器的唯一特例。

以下是一些发布到 Flash Player 9 的示例:
Classes\FP9\MovieClipLoader.as,映射为 MovieClipLoader.as 类。
Classes\FP8\TextField\StyleSheet.as 映射为 TextField.StyleSheet 类。
Classes\mx\accessibility\AccImpl.as 映射为 mx.accessibility.AccImpl 类。

Copyright © 2007 Adobe Systems Incorporated. All Rights Reserved.
Adobe, the Adobe logo, ActionScript and Flash are trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Other marks are the property of their respective owners.