问题标签 [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.
flash - 如何创建在 Flex 和 Flash 中可用的超类?
我正在开发一个使用 Flash Professional 和 Flash Builder 的项目。美术团队在 Flash Pro 中创建资产并将项目发布为 SWC。然后我将 SWC 复制到我的 Flash Builder 项目的 lib 目录中并通过它访问资产。
美术团队正在创作很多相同类型的东西;假设他们正在制作很多蜥蜴符号/组件。所有这些蜥蜴都有相似的动画(walk_left、walk_right 等),因此它们都在 ActionScript 中定义了与动画中的关键帧相关的常量(WALK_RIGHT_START、WALK_RIGHT_END 等)。
从 Flex 的角度来看,无论我加载哪个 Lizard,我都希望能够告诉它向左走。所以我在 Flash Professional 中创建了一个超类,现在 Flash Professional 中蜥蜴的所有 AS 类都扩展了这个类 - Lizard.as
这一切都很好,但是当我想为我的蜥蜴添加更多复杂性时,我不想打开 Flash Pro 项目,编辑类,重新编译 SWC,将其发送回 Flex,然后测试一下。我希望能够在 Flex 中编辑我的 Lizard 超类 - 所以我在 Flex 中创建了另一个超类:Lizard.mxml
在 Flex 中,每个蜥蜴组件(如Gecko.mxml)当前都扩展了 Lizard.mxml,并且每个都包含在 SWC 中定义的 AS 组件(在本例中为Gecko.as)。
这看起来很复杂:一个扩展 mxml 超类的 mxml 组件,其中包含一个扩展 AS 超类的 AS 组件。
我想做的是在 Flex 项目中定义一个超类,让我的 Flash Pro 定义的组件扩展这个类(这是我认为不可能的部分),然后让我的 Flex 组件 (Gecko.mxml) 扩展这些。
有没有办法做到这一点?
plugins - 使用 Flex 4 创建我自己的 SWC 文件?
是否可以仅使用 Flex 4 / Flash Builder 4 创建和编译我自己的 .SWC 文件?我没有安装 Flash Professional,根据我问过的一些人,它是用 Flash Professional 制作的。如果我要改用 Flex 4 / Flash Builder 4,如何制作自己的 .SWC 文件?
java - 如何在 flash builder 项目中使用 swc 文件
嗨..我有一个 swc 文件,我已经使用 http://interactivesection.files.wordpress.com/2008/11/use_flash_code_library_in_flex.jpg将文件添加到我的项目中,我 如何在我的 flash builder 项目中使用这个组件。谢谢
actionscript-3 - 无法访问 SWC 中的媒体资产
我无法访问 SWC 中的内容。主项目编译没有错误,但资产(声音、音乐)没有显示或播放。
我的工作流程:
一世。使用 Flash CS5
1. 创建 MAsset.fla
2. 导入声音,艺术
3. 分配类名,检查第 1 帧中的导出
4a。
在第 1 帧4b的动作面板中写出类。或者。添加一个文档类并在那里写出类
5. 导出 SWC。文件大小类似于我在主项目库中直接导入资产时的大小。
6. 创建 Project.fla 和文档类 Project.as
7. 通过 Actionscript 面板将 SWC 导入主项目。
8. 添加代码,从SWC 调用类名(例如DCL_UI_MOUSE)
9. 编译。
没有编译器错误,但什么也没做。生成的 SWF 文件大小仅反映了主项目中已编译的代码。
关于第 4 步,如果我只是在根时间线或文档类中写入类名,编译器错误就会消失,并且资产似乎是在 SWC 中编译的。但我也试过:
和:
无论如何,这些资产都不会进入最终的 SWF。
我究竟做错了什么?
flex4 - Flex 4 - 柔性纸帮助
我试图让 flexpaper 文档查看器在我的 flex 应用程序中工作,但似乎没有任何运气。
flexpaper - http://flexpaper.devaldi.com/default.jsp
我在这里下载了 swc 文件 - http://code.google.com/p/flexpaper/downloads/detail?name=FlexPaper_1.4.1_SDK_4.0_beta_swc.zip&can=2&q=
我已将我的 pdf 转换为 swf 并将其放在我的项目 bin-debug 文件夹中。
当我运行我的项目时,组件似乎显示在屏幕上,但查看器中没有加载文件。组件右上角的加载图标只是旋转和旋转。
我想知道我做错了什么,为什么 flexpaper 找不到/加载我的 pdf swf?
这是我正在使用的项目中的代码。
有什么想法吗?
flash - 如何在 Flex 中修改或覆盖 swc 类?
我正在使用 Axiis 项目中的 swc 在我正在处理的项目中显示可视化。我遇到了一个错误,重新编译库 swc 将是一个简单的解决方案,但我只能使用错误版本的 swc。
我有 Axiis 源代码并编译了一个修复了错误的版本,但由于客户端版本限制,我不允许使用它。
有谁知道我如何在我的代码中使用更新的 Actionscript 类/文件,以便它覆盖 swc 类?
flash - 是否可以将我们的模板捆绑到一个 SWC 中?
我正在 FlashDevelop/Flash 中构建一个应用程序模板,用作我们未来所有项目的模板。在无 swc 的世界中,模板在 /lib/ 文件夹中有一堆库符号和一整套类,它们运行整个东西。
我想做的是将所有这些打包到一个 swc 中,因此团队可以在项目开始时从 svn 签出 swc 的最新版本,将其放在 /lib/ 文件夹中,然后忘记它。
然而,到目前为止,所有这样做的尝试都失败了。甚至可以将所有东西都放在一个swc中吗?
actionscript-3 - AS3 库不兼容
背景:
我正在编写一个 Flash 游戏,但遇到了问题。我一直在使用 Polygonal 的 AS3 数据结构 ( http://code.google.com/p/polygonal/wiki/DataStructures ) 没有任何问题。
我最近在游戏中添加了 SmartFoxServer 2X 支持 ( http://www.smartfoxserver.com/ )。导入 SmartFox SWC 文件后,我会在“new LinkedQueue()”调用上收到运行时错误,指示不兼容的覆盖。
无论如何,我向 Polygonal 提交了一个错误,结果证明 SmartFox 正在使用他的数据结构的旧版本,并将其包含在他们的 SWC 文件中。
我的问题:
考虑到我只有两个 SWC 文件,有什么方法可以强制它们进入不同的命名空间吗?这将允许我与 smartfox 的旧版本一起使用新版本。
flash - 如何在 Flash CS4 上使用 SWC 文件
我试图了解如何使用我在 Flash CS4 中的 swc 文件。
当我在网上搜索这个关于肉体的主题时,有两个问题: 1. 我知道如何处理 Flex 并且解释是指 flex。2. 我还没有找到 1 个简单的示例来演示将 swc 文件放在何处、在 fla 上写什么以使其工作等...
我想问一下是否有人知道一个简单的示例 - 或 - 分步示例,以便我知道它是如何工作的......
阿隆
flash - 在 ActionScript 的编译时嵌入/导入 SWC,无需设置库路径
冰雹,堆栈!
我在弄清楚如何直接在 ActionScript 中导入 SWC 文件时遇到了一点麻烦,而无需设置文件的库路径。
为了举例说明,我需要这样的东西:
此外,我不想(实际上我不能)通过加载Loader
类来导入 SWC。
那么,有人知道仅使用 ActionScript 代码链接到 SWC 的方法吗?
已编辑
只是为了添加有关该问题的更多信息,我将用更多细节展示我的场景......
我有一个SubClass
独立于其他人的班级。它将扩展SuperClass
SWC/SWF 内部的一个类...
这个 SWC/SWF 有完整的框架。我无法在单个 SWF 中编译每个类。我的框架的每个部分都是一个 SWF,并且将由 Loader 类在运行时下载。
可悲的是,@frankhermes 的回答不起作用。该方法不会下载类,也不允许我在 SWC 中扩展或使用其他类。
如果我设置库路径,这将成为可能......