问题标签 [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.
actionscript-3 - 加载 SWF 时不兼容的类
我有两个 ActionScript 3 项目,game(.swf) 和 minigame(.swf)。在运行时,主游戏通过 Loader 加载小游戏。我还有一个事件类的共享库(SWC),两者都包含,小游戏需要调度,游戏需要监听。
第一:这可能吗?
第二:如果我编译小游戏会发生什么,然后将事件类更改为不兼容,然后编译主游戏。尝试加载小游戏 SWF 时 Flash 会崩溃吗?(但愿如此)
第三:如果我更改事件类,但以保留接口级兼容性的方式会发生什么?
apache-flex - 无法加载 SWC YahooMap.swc
我从这里下载了 swc 文件:http: //developer.yahoo.com/maps/flash/flexGettingStarted.html
并将它放在我的 flex 3.0 lib 文件夹中 - 就像我所有其他 3rd 方库所在的位置一样,但是使用 yahoo flex map lib,我得到了那个错误。
有任何想法吗?感谢您的帮助,谢谢。
apache-flex - 将 SWC 移动到 libs 文件夹会破坏项目
我有一个 swc(degrafa),我一直在我计算机上的另一个文件夹中从外部引用它。当我尝试将 swc 移动到 libs 文件夹时,我不再能够从我的应用程序访问 swc。我缺少一个步骤吗?
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
任何帮助将不胜感激。
apache-flex - Flex/Actionscript:无法添加存档文件
我有一个在 Flash Builder 4 中开发的 Flex 4 应用程序。我正在尝试使用一个由同事开发的库,它是作为 SWC 交付的。
我将库添加到项目属性中的库路径中。组件集:MX + Spark,框架联动:合并成代码。
当我尝试从此库实例化组件时,出现以下错误:
当我解压缩 [library].swc 时,图像确实存在于 .\resources\images\AcceptButton.png 中,正如我所料。
任何有关解决此问题的建议将不胜感激。
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。
提前致谢。
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
apache-flex - 将 AS 代码链接到外部 SWC 中定义的符号?
(提前道歉,我只真正了解Flash;我的Flex经验基本为零。可能有Flex人知道的非常标准和明显的工作流解决方案)
我有许多图形上非常复杂的 UI 元素(它们不是组件,它们只是 Sprites)。由于编译它们需要很长时间,我一直在尝试将它们移动到外部 .swc 中。但是,我想将一些代码与这些类相关联,但我不想每次更改代码时都必须重新编译图形资产。
目前我的设置是这样的:UI 元素在单独的 FLA 中创建并导出到 SWC。在我的主要 FLA 中,我有扩展 SWC 中每个图形资产的 actionscript 类。例如:
这可行,但耗时且容易出错。我宁愿能够避免必须从每个图形资产继承,而直接定义它们。有没有更好的方法来做我想要完成的事情?
注意:这里主要关注的是编译时间。我没有任何电影、音频或字体,只有很多矢量艺术资产似乎显着减慢了我的编译时间。当我调试时,我只是在进行代码更改,而不必继续重新编译艺术......
apache-flex - 强制 SWC 中所有类的编译时链接
使用 Flash CS4,我正在制作一个包含十几个声音和几个音乐曲目的游戏。为了减少发布/编译时间,我将声音和音乐移到了(外部)SWC 中,该 SWC 位于项目的“库路径”中。这有效,但有一个警告......
在我将资产外部化之前,我一直在Sound
通过使用getDefinitionByName
.
但是现在它们位于外部 SWC 中,我需要对类进行“具体”引用才能像这样加载它们,否则它们不会包含在已发布的 SWF 中,并且在getDefinitionByName
尝试时会出现运行时错误得到一个不存在的类。
所以,我的问题是:在 Flash Professional CS4 中,有没有办法强制包含库的资源,无论它们是否是静态链接的?
FlashDevelop 有一个编译器选项“SWC 包含库”,这正是我想要的,并且与“SWC 库”选项不同。“SWC 包含库”选项的描述是“将 SWC 文件中的所有类链接到生成的应用程序 SWF 文件,无论它们是否被使用。”
(另外,对我来说重要的是,所有资产都包含在一个编译的 SWF 中。在运行时链接不是我所追求的。)
apache-flex - 弹性模块与 RSL
对于何时使用Flex 模块或RSL 库(在 Flex 3.5 中)更好,我有点困惑。
我的目标是将我的项目分成几个单元项目,这样我就可以分别测试和工作。假设我有一个客户应用程序和供应商应用程序。我还有一个带有两个按钮的前端面板。每个按钮都会启动客户应用程序或供应商应用程序。
这些应用程序做出了不同的事情。它们也共享一些 .as 函数和通用组件。
我知道如果我创建一个主项目(用于用户登录并显示第一个面板)和两个模块(客户、供应商),我必须在我的 Eclipse 项目中拥有所有这些组件,不是吗?
我应该为供应商和其他客户应用程序创建 SWC 并使用 RSL 从主应用程序调用,而不是做模块?
那么,哪个选项更合适呢?你有什么建议?每个选项的取舍是什么?
另一方面,这个 flex 应用程序通过 Blaze 和 ibatis 与 Java 集成,用于持久性管理,并由 web apache 服务器保存。我还考虑创建独立的战争文件来保持这种独立性,但我认为这不会优化 flex 代码。我是正确的?
谢谢你。
零