问题标签 [swc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
191 浏览

actionscript-3 - 加载 SWF 时不兼容的类

我有两个 ActionScript 3 项目,game(.swf) 和 minigame(.swf)。在运行时,主游戏通过 Loader 加载小游戏。我还有一个事件类的共享库(SWC),两者都包含,小游戏需要调度,游戏需要监听。

第一:这可能吗?

第二:如果我编译小游戏会发生什么,然后将事件类更改为不兼容,然后编译主游戏。尝试加载小游戏 SWF 时 Flash 会崩溃吗?(但愿如此)

第三:如果我更改事件类,但以保留接口级兼容性的方式会发生什么?

0 投票
1 回答
791 浏览

apache-flex - 无法加载 SWC YahooMap.swc

我从这里下载了 swc 文件:http: //developer.yahoo.com/maps/flash/flexGettingStarted.html

并将它放在我的 flex 3.0 lib 文件夹中 - 就像我所有其他 3rd 方库所在的位置一样,但是使用 yahoo flex map lib,我得到了那个错误。

有任何想法吗?感谢您的帮助,谢谢。

0 投票
2 回答
177 浏览

apache-flex - 将 SWC 移动到 libs 文件夹会破坏项目

我有一个 swc(degrafa),我一直在我计算机上的另一个文件夹中从外部引用它。当我尝试将 swc 移动到 libs 文件夹时,我不再能够从我的应用程序访问 swc。我缺少一个步骤吗?

0 投票
1 回答
3425 浏览

flash - Flash CS3 ActionScript3 导入和使用 SWC

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

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

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

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

导入第一场景;

当我尝试实例化 FirstScene 但是我收到以下错误

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

我使用 Flash CS3 创建库项目并使用 Flash 开发 3.0.5

任何帮助将不胜感激。

0 投票
1 回答
647 浏览

apache-flex - Flex/Actionscript:无法添加存档文件

我有一个在 Flash Builder 4 中开发的 Flex 4 应用程序。我正在尝试使用一个由同事开发的库,它是作为 SWC 交付的。

我将库添加到项目属性中的库路径中。组件集:MX + Spark,框架联动:合并成代码。

当我尝试从此库实例化组件时,出现以下错误:

当我解压缩 [library].swc 时,图像确实存在于 .\resources\images\AcceptButton.png 中,正如我所料。

任何有关解决此问题的建议将不胜感激。

0 投票
2 回答
5477 浏览

flash - 如何在 Flash CS 4 中正确使用 .SWC 包

我在 Google 上搜索了很多,试图找到如何在 Flash CS 4 中正确导入和使用 .swc 文件,尝试了很多不同的方法,但似乎都没有。

我所做的是: 1. 将它放在我的“D:\Program Files (x86)\Adobe\Adobe Flash CS4\en\Configuration\Components”文件夹中。但是,它不会显示在组件检查器中。2.在发布设置中添加了作为库和外部库,但似乎仍然无法使用。

我也试过添加“import org.osflash.signals;” 在每种方法之后,但我收到错误“1172:定义 org.osflash:找不到信号。”

所以我要的是一种简单的方法来让 .swc 包在所有导入的类等情况下以代码方式工作。 .swc 文件就像您可能已经猜到的那样 as3signals

提前致谢。

0 投票
2 回答
905 浏览

actionscript-3 - 如何在 Flash CS4 中从 SWC 设置“文档类”?

我有一个名为 Content 的 SWC。我想将它设置为 Flash 中的“文档类”。但是,在 .fla 中设置 SWC 后,我收到一条错误消息,提示“在类路径中找不到文档类的定义,...”设置直接类文件夹工作正常,但我需要分发此 SWC 并且不想包含源。

如果一个类驻留在 SWC 中,是否可以将其用作文档类?

我发现了一些似乎表明没有的链接,但我需要明确地找出答案。

http://balazs.sebesteny.com/document-class-from-swc/

forums.adobe.com/thread/452045

0 投票
1 回答
265 浏览

apache-flex - 将 AS 代码链接到外部 SWC 中定义的符号?

(提前道歉,我只真正了解Flash;我的Flex经验基本为零。可能有Flex人知道的非常标准和明显的工作流解决方案)

我有许多图形上非常复杂的 UI 元素(它们不是组件,它们只是 Sprites)。由于编译它们需要很长时间,我一直在尝试将它们移动到外部 .swc 中。但是,我想将一些代码与这些类相关联,但我不想每次更改代码时都必须重新编译图形资产。

目前我的设置是这样的:UI 元素在单独的 FLA 中创建并导出到 SWC。在我的主要 FLA 中,我有扩展 SWC 中每个图形资产的 actionscript 类。例如:

这可行,但耗时且容易出错。我宁愿能够避免必须从每个图形资产继承,而直接定义它们。有没有更好的方法来做我想要完成的事情?

注意:这里主要关注的是编译时间。我没有任何电影、音频或字体,只有很多矢量艺术资产似乎显着减慢了我的编译时间。当我调试时,我只是在进行代码更改,而不必继续重新编译艺术......

0 投票
5 回答
3009 浏览

apache-flex - 强制 SWC 中所有类的编译时链接

使用 Flash CS4,我正在制作一个包含十几个声音和几个音乐曲目的游戏。为了减少发布/编译时间,我将声音和音乐移到了(外部)SWC 中,该 SWC 位于项目的“库路径”中。这有效,但有一个警告......

在我将资产外部化之前,我一直在Sound通过使用getDefinitionByName.

但是现在它们位于外部 SWC 中,我需要对类进行“具体”引用才能像这样加载它们,否则它们不会包含在已发布的 SWF 中,并且在getDefinitionByName尝试时会出现运行时错误得到一个不存在的类。

所以,我的问题是:在 Flash Professional CS4 中,有没有办法强制包含库的资源,无论它们是否是静态链接的?

FlashDevelop 有一个编译器选项“SWC 包含库”,这正是我想要的,并且与“SWC 库”选项不同。“SWC 包含库”选项的描述是“将 SWC 文件中的所有类链接到生成的应用程序 SWF 文件,无论它们是否被使用。”

(另外,对我来说重要的是,所有资产都包含在一个编译的 SWF 中。在运行时链接不是我所追求的。)

0 投票
2 回答
1630 浏览

apache-flex - 弹性模块与 RSL

对于何时使用Flex 模块RSL 库(在 Flex 3.5 中)更好,我有点困惑。

我的目标是将我的项目分成几个单元项目,这样我就可以分别测试和工作。假设我有一个客户应用程序和供应商应用程序。我还有一个带有两个按钮的前端面板。每个按钮都会启动客户应用程序或供应商应用程序。

这些应用程序做出了不同的事情。它们也共享一些 .as 函数和通用组件。

我知道如果我创建一个主项目(用于用户登录并显示第一个面板)和两个模块(客户、供应商),我必须在我的 Eclipse 项目中拥有所有这些组件,不是吗?

我应该为供应商和其他客户应用程序创建 SWC 并使用 RSL 从主应用程序调用,而不是做模块?

那么,哪个选项更合适呢?你有什么建议?每个选项的取舍是什么?

另一方面,这个 flex 应用程序通过 Blaze 和 ibatis 与 Java 集成,用于持久性管理,并由 web apache 服务器保存。我还考虑创建独立的战争文件来保持这种独立性,但我认为这不会优化 flex 代码。我是正确的?

谢谢你。