actionscript-3 - 动态 RSL URL。是否可以?

标签 actionscript-3 runtime cdn rsl

好的,这是我的问题。我在运行时从不同的域(我们使用的是 CDN)中提取了几个 SWF。 SWF 中有一些共享字体。

我正在尝试尽可能地减小文件大小,因此这意味着要么不在这些 SWF 中嵌入字体并在运行时设置它们的所有 TextFormat。这是非常不切实际的,而且很容易错过其中的一些。

另一个更好的选择是使用运行时共享库​​来提取字体,但这需要绝对 URL(与使用 CDN 的概念背道而驰)或相对 URL(首先违背了使用 RSL 的目的)因为无论如何这些资源都会被下载多次)。

理想情况下,我希望能够在运行时告诉每个 SWF 在哪里提取字体,并为它们提供相同的动态 URL。

我找不到遇到类似情况的人,所以我不确定这是否可以完成,但我发现的大多数 AS3 问题都在这里解决了,所以我希望有人知道一个好的解决方案.

或者有没有我不考虑的第三种选择?

最佳答案

我们遇到了这个确切的问题,并最终想出了一个解决方案。它不漂亮,但它会起作用。基本思想是,当您上传文件时,您会忽略 RSL 并将其替换为空白 swf,而是从动态 swf 手动加载 RSL 的内容。

我在这里发布了关于我们如何解决它的信息:
http://blog.bluemammothgames.com/2010/10/runtime-shared-libraries-preload-and.html

如果您有任何问题,请随时在这里或那里 ping 我。据我了解,没有干净的方法可以做到这一点,但是这个 hack 有效。

关于actionscript-3 - 动态 RSL URL。是否可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3629742/

相关文章:

javascript - Actionscript 和 JavaScript 有什么区别

java - Android:如何检查应用程序是否正在运行

css - 在 CSS 中处理 CDN 的良好实践

algorithm - 在给定范围内打印 BST 键

c# - 设置在 WinForms 应用程序中打开的控制台窗口的位置

rest - 用于 RESTful API 的 CDN?

css - 提高我的网站性能

flash - 如何优化模块化闪存应用程序(加载时间和灵活性)?

php - 使用 actionscript 将 Arraycollection 字段保存到 mysql/php

flash - Flash/ActionScript 3 中 is 运算符的性能?