问题标签 [rsl]
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.
apache-flex - 作为 RSL 加载时的猴子补丁 flex 框架?
我想将 flex 框架加载为 RSL(SWZ,使用播放器缓存),但我需要修补框架中的几个错误修复。
许多论坛认为这是不可能的。有没有人让这个工作?
apache-flex - 使用 SWFLoader 的带有 RSL 的嵌套弹性应用程序的内存消耗?
这些天我读了很多关于 RSL 的文章。一个缺点是 RSL 必须加载到内存中,但可以节省大量加载时间。
现在在以下场景中会发生什么:
我有一个 superFramework.swf 和一个 subapp.swf。subapp.swf 使用 SWFLoader 在 superframework.swf 中按需显示和加载。但是,这两个 SWF 都依赖于 common.swc,它将被编译为 RSL。
所以依赖项看起来像这样:
现在我的问题:
- subapp.swf 是否加载到单独的内存空间中?
- 如果是:这是否意味着 common.swc RSL 两次加载到内存中?
- 如果不是:那么像 common.swc 中的 ModelLocator 这样的单例呢?subapp.swf 和 superframework.swf 是否可以同时使用同一个实例?
apache-flex - Flex / Flash:如何在多个 SWC 中嵌入相同的字体
我有以下项目结构: - 一个 Flex 项目 (SDK 3.3) - 多个 SWC,带有在 Flex 项目中用作组件的图形和文本字段。
由于我有很多 SWC 在动态文本字段中都使用相同的字体,所以我不想在每个 SWC 中嵌入字体。相反,我想要一个库(RSL?),其中包含所有 SWC 加载字体的字体。
我尝试使用 Flash 中的“导出以供运行时共享”功能使用字体构建库文件。虽然当我留在 Flash 中时它运行良好,但当我尝试在 Flex 中使用这些 SWC 时,Flex 会引发“内部构建错误”。
关于加载字体的好策略有什么想法吗?
非常感谢,科尔特
apache-flex - 带有链接和未链接 rsls 的 mxmlc?
在 mxmlc 命令行上,我可以包含 RSL 文件的路径。我可以通过设置选择在运行时链接这些 RSL
如果我需要链接到一些rsls 并嵌入(静态链接)其他 rsls 怎么办?有没有办法为每个 rsl 设置链接设置?
apache-flex - 在不使用 flex 的情况下加载 RSL?
如果我推出了自己的 RSL,并且我想在纯 as3 应用程序中使用它,是否有文档或示例说明如何执行此操作?
还是我需要遍历flex源代码才能弄清楚adobe的工程师做了什么?
apache-flex - Flex Framework RSL - 在运行时指定位置
谁能告诉我以下是否可行,如果可以,我将如何设置...</p>
我有一个使用框架 RSL 的 Flex(3.3) Web 应用程序。它当前从我在编译应用程序时指定的位置加载 rsl。
但是,由于我不会解释的原因,我需要能够在运行时指定框架 RSL 的位置。显然,它将是我编译时所针对的相同 RSL,只是我需要能够在应用程序运行时提供此位置,而不是在编译时提供。
这可能吗?
apache-flex - 在 swf 之间共享代码
假设我有两个 swf A 和 B,在运行时,swf A 加载 swf B,我希望在它们之间共享代码,以最小化文件大小和下载时间。
如果 swf B 有一些代码(比如 com.blah.HelloWorld),我告诉编译器在 swf A 的类路径中有 swf B 的源代码,但只做一个编译时链接,而不是实际将 com.blah.HelloWorld 编译成 swf A .
这行得通,我已经尝试过了,使用 -includes 和 -externs 编译器选项。
但是,我的问题是我希望以另一种方式做到这一点。即 swf A 和 B(可能还有 swf C)都需要 com.blah.HelloWorld,但我希望将 com.blah.HelloWorld 编译成 swf A,将它作为 swf B 中的外部引用(也可能是 C .)
我尝试使用外部和包含来执行此操作,但执行此操作时会出现 ReferenceErrors。
我想在没有单独的 rsl 的情况下执行此操作,因此可以减少 http 请求的数量。这可能吗?
apache-flex - 在 RSL 中使用框架 RSL
我有一个相当大的 Flex SWF 并将其分解为单独的模块。模块之间有一些重叠,我想把所有这些都放在一个共享的 RSL 中。问题是,只要我使用任何 Flex 代码,这个 RSL 就会变得非常大,因为它必须包含 Flex 库。
Flex Builder 似乎没有让我选择在库中使用 Flex 框架 RSL。同样使用 compc 编译并传递 runtime-shared-library-path 似乎并没有真正使用 rsl。
所以这似乎是不受支持的东西?有谁知道我该怎么做?这是不可能的吗?这是将来可能支持还是已经在 Gumbo 中支持的东西?
我正在使用 Flex Builder 3 和 Flex 3.3 SDK。
谢谢,
亚当
apache-flex - 为什么使用运行时共享库时 Flex 图表轴值/标签不显示
我使用数据可视化组件开发了一个 flex 应用程序。我现在正在尝试优化应用程序,我正在尝试的一种方法是使用运行时共享库。
我已将 Flex Builder 配置为使用运行时共享库进行部署,并为框架、数据可视化和 rpc 共享库添加了 .swz 文件。部署后,我的应用程序会加载,但是每个图表中的轴值都丢失了。显示了轴本身,但没有显示它们的标签单位。系列本身也显示出来。
我已经尝试过使用 3.4 SDK 和 Flex Builder 中的 3.2 SDK。我还尝试使用 mxmlc ANT 任务编译 flex 并得到相同的结果。
我确保首先加载框架 RSL,并且我还确保在测试之前已清除全局闪存缓存。
我可以从访问日志中看到 .swz 文件在我第一次向我的应用程序发出请求时被加载,因此我确信我正确清除了 Flash 播放器全局缓存。
有谁知道为什么只有当我使用 RSL 部署时我的轴值才会丢失???切换回合并模式后,我的应用程序工作正常,只有当我使用 RSL 部署时才会遇到问题。
我还尝试仅使用框架 RSL 而不是数据可视化或 rpc RSL(将它们保持在合并模式)进行编译,我得到了相同的结果,没有轴值。
任何帮助表示赞赏。
谢谢。
load - 在不清除缓存的情况下加载修改后的 RSL
我以前版本的 RSL 缓存在 Flash 播放器中,当我运行我的应用程序时,修改后的 Rsl 不会被加载。谁能给我一个解决方案来加载修改后的 RSL 而无需清除 Flash 播放器缓存?
北京