问题标签 [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 回答
4194 浏览

actionscript-3 - 在纯 Actionscript 3 项目中将 .swc 资产加载到数组中

我知道如何通过 .swc 将 Flash CS4 符号导入 Flash Builder。类名在主类中可用,但我只能逐个实例化它们,将每个名称写入代码。

如何循环遍历 .swc 并将其资产加载到数组中而不提及其名称,然后获取并使用这些名称进行实例化?理想情况下,类似(半途而废的伪代码):

或其他任何东西来让这些名字循环起来。

0 投票
1 回答
605 浏览

apache-flex - 检查浏览器是否使用缓存的 SWC/SWF?

您如何知道浏览器是否真的在为 Flex 项目使用缓存的 swf RSL/库?我希望能够根据用户是否从未下载过库与他们是否已经通过浏览器缓存它来从预加载器中做不同的事情。这可能吗?

0 投票
6 回答
2543 浏览

apache-flex - Flex 库项目中的矢量类

我似乎对 actionscript 3 中的 Vector 类有一些问题

在 Flex 项目或 ActionScript 项目中,可以这样做

但是,当我在 Flex 库项目(创建 SWC)中执行相同操作时,我在该行代码 1046 上收到以下错误:找不到类型或不是编译时常量:字符串。

所以当使用 Flex 库项目时它失败了......但是当我使用 compc 编译相同的东西时没有问题

知道为什么只有图书馆项目在抱怨 Vector 吗?

顺便说一句,这发生在所有类型的向量声明中,而不仅仅是字符串

等等,都失败了……

(我正在使用 flex 4 sdk)

0 投票
3 回答
4252 浏览

apache-flex - 什么是 SWC,我们何时/何地在 Flash 中使用 SWC

有谁知道什么是 SWC 以及我们在 Flash 开发中在哪里使用这个 SWC?

0 投票
1 回答
2541 浏览

apache-flex - 从 IntelliJ Idea 构建 SWC 而不求助于 ant?

首先,这是我想做的:

起初,我尝试设置一个 Flex 模块,单击“库”和“将框架用作 RSL”按钮。然而,这并没有将我的任何代码编译到 SWC 中,它基本上只是编译了整个 Flex 框架的新 SWC,包括所有资源和类。

然后,我设法使用自定义编译器配置将我的类放入构建中,但它仍然包含我在库代码中引用的少数 Flex 类。

最后,我想我可以使用自定义 flex-config.xml 文件,使用<library-path append="false"></library-path>然后使用自定义命令行参数(以及来自 ant)删除对库的父引用,添加-compiler.external-library-path对 SDK 和 PlayerGlobal.swc 的引用。这应该可行,但是当我使用自定义配置文件时,Idea 不会让我设置命令行参数:'(

任何建议都非常感谢!

0 投票
3 回答
829 浏览

apache-flex - 如何将xml嵌入到swc文件中

我如何嵌入然后从 .swc 文件中读取 xml 文件?

0 投票
1 回答
604 浏览

debugging - Flex SWC:是否有 SWC 的“调试”和“发布”版本?

使用 Flex Builder 3,我没有为我的 SWC 导出发布版本的选项。是否有这样的概念——SWC 的“发布”与“调试”版本?

0 投票
2 回答
1947 浏览

actionscript-3 - 在多个 SWC 文件中使用 Flash 组件时出现问题

[编辑:短版——如果一个 SWC 的命名空间中的类比另一个少,你如何正确处理 SWC 文件中的命名空间冲突?]

我在 Flash Builder 中构建了一个相当大的 Flash 应用程序(因为在 Flash IDE 中进行编码/调试......不好),并且我有大量外部 SWC 文件链接到我的应用。到目前为止效果很好 - 文件大小偏大,但它比加载 SWF 简单得多,特别是因为我正在扩展每个 SWC 中的大多数类并以这种方式添加自定义代码(这是一个非常设计 -繁重的应用程序。)我遇到的问题是当我在多个 SWC 中拥有 Flash 组件(如 ComboBox 或 TextInput)时。最后编译的任何 SWC 都可以正常工作,但其他 SWC 将失败并出现如下错误:

我一直在研究组件、ComponentShim 等,但我正碰壁。我认为这可能是因为某些组件的皮肤在源 FLA 中进行了修改,所以我尝试用默认皮肤替换它们,但这似乎没有帮助。如何确保我的组件已导入并可供我的所有类使用,但仍然能够对它们进行蒙皮并将它们包含在我的各种 FLA 中?(我从不创建它们的新实例,它们都是由我的设计师设计的。)

0 投票
1 回答
1021 浏览

apache-flex - Flex Preloader 有时在 100% 之前不显示

我创建了一个 Flex 自定义预加载器,就像在此示例中所做的一样:http ://www.gotoandlearn.com/play?id=108

现在,当我实现这一点时,似乎在我的计算机上的 FireFox 和 Chrome 上运行良好。我在服务器上发布它,刷新我的缓存并重新加载应用程序,我得到了我定制的预加载器。

但是在朋友的电脑上,白屏一会,然后一秒左右显示预加载器,但指示灯为100%。

所以加载在它显示预加载器之前就已经发生了。任何人都见过这个,你知道是什么原因造成的或如何解决它?

谢谢

0 投票
2 回答
1038 浏览

apache-flex - 访问 SWC 中的子元素

有谁知道是否可以访问 SWC 中的子元素?我创建了一些 MC,在其中一些 MC 中我有一些动态文本字段。我将内容导出到 SWC 并将其加载到我的 Flex 项目中。加载它或访问父元素没有问题,它们显示得很好。但我想访问 MC 中的文本字段嵌套并修改文本。当我调试应用程序时,我可以将文本字段视为子元素。它被键入为 TextField,并且实例名称与 Flash IDE 中的输入相同,但我无法访问它。当 Flex 编译时,它会抛出一个错误,指出它无法识别该方法。我试图在时间轴上插入动作脚本,链接外部类,但什么都无法访问。有谁知道这样做的方法?