首页 > 解决方案 > 如何在 ActionScript 3 中创建具有共享代码的库?

问题描述

假设我想创建一个library.swf文件,该文件将包含图像、精灵和(最重要的)自定义组件代码的大部分定义,其他子项目仅通过链接library.swf资产而不实际在生成的 SWF 文件中导入任何内容来使用该文件.

这是我尝试使用 Adob​​e Animate 的简单方法:

  1. 创建library项目。
  2. 创建所需的脚本。
  3. 在项目文件中添加脚本而不指定主场景的主脚本。

预期,最后一步引起了麻烦,因为在应用程序中我没有看到添加脚本的方法。最有希望的是我可以添加的库选项卡New Symbol...,但我认为我不需要为要添加的每个脚本创建 MoveClip。

与此同时,我试图找到一种方法可以在其他项目中使用这个库,我认为这必须通过导入资产来完成,但同样的问题再次出现 - 我找不到从我可以import打包。

我是否需要其他 IDE,比如 FlashDevelop,或者我完全错过了 Adob​​e Animate 内部的方法?

标签: actionscript-3flashshared-librariesproject-structureadobe-animate

解决方案


推荐阅读