在 AS3 中,我知道如何做到这一点。只需单击“ActionScript 设置”,然后导航到“SWC 文件或包含 SWC 文件的文件夹”下的 SWC 文件。
但是,当项目设置为 AS2 时,“Actionscript 2.0 设置”是一个相当稀疏的菜单,将文件夹添加为类路径似乎不起作用。
这甚至可以实现吗?
在 AS3 中,我知道如何做到这一点。只需单击“ActionScript 设置”,然后导航到“SWC 文件或包含 SWC 文件的文件夹”下的 SWC 文件。
但是,当项目设置为 AS2 时,“Actionscript 2.0 设置”是一个相当稀疏的菜单,将文件夹添加为类路径似乎不起作用。
这甚至可以实现吗?
假设您的 SWC 是作为编译组件为 AS2 创建的,您必须将其添加到 Flash 组件文件夹中。对我来说,在 Win7 上使用 CS4 的路径是:
C:\Users\USERNAME\AppData\Local\Adobe\Flash CS4\en\Configuration\Components
完成此操作后,重新启动 Flash,组件 SWC 应在 IDE 的“组件”面板中可见。将其拖到舞台上,然后将其删除,这将在您的库中留下它的副本。您现在应该能够在代码中访问 SWC 中的类。
来源(还包含超出问题范围的 SWC 创建说明)