使用 RSL 框架减少 SWF 文件大小

发布于 2024-07-16 05:23:19 字数 267 浏览 4 评论 0 原文

我正在使用 RSL 框架来减少 SWF 文件大小。 我正在使用 Flex Builder 来编译 SWF。

我注意到,当我在 SWF 中使用 RSL 进行编译时,大小显着减小。 但是创建的SWF框架相当大。 我该如何处理新创建的 SWF 框架? 我是否将其放置在我的服务器上并让 Flash Player 拾取它、缓存,然后坐下来享受改进的性能,还是还有其他步骤?

我不想在每次应用程序受到攻击时都有自定义 swf 加上框架 swf 加载(不是从缓存)的额外开销。

I'm using framework RSL in a bid to reduce my SWF filesize. I'm using Flex Builder to compile the SWF.

I notice a substantial size reduction when I compile with RSLs in my SWF. However the framework SWF which is created is pretty big. What do I do with the newly created framework SWF? Do I place this on my server and let flash player pick it up, cache and then sit back and enjoy the improved performance or is there another step?

I don't want to have the extra overhead of my custom swf plus the framework swf getting loaded(not from cache) each time the application is getting hit.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

椵侞 2024-07-23 05:23:20

除了 RSL swf 文件大小之外,还可以通过使用模块、避免嵌入对象等来减小文件大小。 您可以从这篇文章中获得更多详细信息链接此处

http://askmeflash.com /article_m.php?p=article&id=9

other than RSL swf filesize can also be reduced by using modules , avoiding embedding objects etc . More details you can get here from this article Link here

http://askmeflash.com/article_m.php?p=article&id=9

寄居人 2024-07-23 05:23:19

我假设您已编译应用程序以使用 Flex 框架作为 RSL(详细信息 此处)。

框架 RSL 通常由 Flash Player 缓存(而不是由浏览器缓存,就像普通用户 RSL 的情况一样)。

当您加载应用程序时,Flash Player 会检查框架 RSL 是否存在于其缓存中,如果不存在,则加载它,然后运行您的应用程序。

我该如何处理新创建的框架 swf? 我是否将其放置在我的服务器上并让 Flash Player 拾取它、缓存,然后坐下来享受改进的性能,还是还有其他步骤?

从文档中:

部署应用程序时,必须确保将 SWZ 文件部署到您在命令行上指定的位置。 您还必须确保 crossdomain.xml 文件位于 RSL 的域中。 为了确保您的 Flex 应用程序可以支持旧版本的 Flash Player,您还应该部署未签名的框架 RSL SWF 文件(除了签名的 SWZ 文件之外),并将该文件指定为故障转移 RSL。

通读该页一次。

I am assuming that you have compiled your application to use the Flex frameworks as a RSL (as detailed here).

The framework RSL is typically cached by the Flash Player (rather than the browser -- as is the case with normal user RSLs).

When you load your application, Flash Player checks if the framework RSL is present in its cache or not, and if it is not, loads it and then runs your application.

What do i do with the newly created framework swf? Do i place this on my server and let flash player pick it up, cache and then sit back and enjoy the imporved preformance or is there another step?

From the documentation:

When you deploy your application, you must be sure to deploy the SWZ file to the location you specified on the command line. You must also be sure that the crossdomain.xml file is in place at the RSL's domain. To ensure that your Flex application can support older versions of Flash Player, you should also deploy the unsigned framework RSL SWF file (in addition to the signed SWZ file), and specify that file as a failover RSL.

Read through the page once.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文