Flash CS3 ActionScript3导入和使用SWC

时间:2010-04-28 09:26:13

标签: flash air cs3 swc

我正在尝试创建一个SWC库,以便在我的Flash AIR项目中使用。我创建了一个名为SceneLibrary的独立FLA,并按照此处定义的步骤进行操作:

http://www.luaye.com/blog/index.php?action=read&id=54

创建一个新的SWC组件。我将创建的SWC保存到我的Flash Dev项目中的lib文件夹中,然后右键单击项目窗口中的SWC项目并选择“Add to Library” 这一切似乎都很顺利。

在我的代码中我然后导入FirstScene(这是由Flash Dev自动完成的)对我来说这个类的路径只是

这似乎有点奇怪。

导入FirstScene;

当我尝试并实现FirstScene但是我得到以下错误

1046:未找到类型或不是编译时常量:FirstScene。 1180:调用可能未定义的方法FirstScene。 1172:无法找到定义FirstScene。

我使用Flash CS3创建库项目并使用flash develope 3.0.5

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我没有在Creative Suite中使用项目查看器,但是要包含要编译的SWC的位置在File>中。发布设置> Flash(Tab)>设置(脚本旁边:AS3框)>库路径(Tab)。这将包括它作为根。

如果仍未找到您的课程,您可能需要查看SWC。 SWC是我发现检查SWC / SWF的最好方法是使用FlashDevelop。创建项目后,在项目查看器中,它将在该文件夹中显示SWC / SWF。单击左侧的加号以查看swf中的所有类。双击一个类以查看方法。