我正在尝试创建一个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
非常感谢任何帮助。
答案 0 :(得分:0)
我没有在Creative Suite中使用项目查看器,但是要包含要编译的SWC的位置在File>中。发布设置> Flash(Tab)>设置(脚本旁边:AS3框)>库路径(Tab)。这将包括它作为根。
如果仍未找到您的课程,您可能需要查看SWC。 SWC是我发现检查SWC / SWF的最好方法是使用FlashDevelop。创建项目后,在项目查看器中,它将在该文件夹中显示SWC / SWF。单击左侧的加号以查看swf中的所有类。双击一个类以查看方法。