本文来自:http://wangcheng.iteye.com/blog/187213

在Flex Builder的flex_builder_dir/sdks/3.0.0/frameworks/rsls 目录中可以找到FlexBuilder提供的the framework RSLs, 包括:

  • framework_3.0.build_number.swz (signed framework RSL)
  • rpc_3.0.build_number.swz (signed data services RSL)
  • datavisualization_3.0.build_number.swz (signed data visualization RSL)

在不使用RSL时,我们创建一个flex应用,不添加任何组件和内容,生成的swf有238k。

现在再创建一个flex应用,并使用RSL。只须在项目的properties -> Flex Builder Path -> Library path -> Framework linkage 下拉框中,选中Runtime shared Library(RSL) 即可。

再看生成的swf只有70k了。并且在bin目录中多了两个文件framework_3.0.0.477.swf 和 framework_3.0.0.477.swz。 这一个swz文件就是需要browser缓存的。也是上面flexBuilder目录中提供的。browser在浏览RSL的应用后,会在C:\Documents and Settings\user_name\Application Data\Adobe\Flash Player\AssetCache\ 目录中缓RSL。(我的缓存在更深一层的子目录中)。

上面的设置只是指定了framework.swc的RSL, 你也可以试试rpc.swc的RSL.

RSL是有签名证书认证的(signed)、以SWZ结尾的,只有Adobe可以创建带签名的RSL。也只有带签名证书的RSL才会被缓存在Flash Player Cache里。 如果使用Flash Player 9.0.115以前的版本来load一个RSL, 它会跳过,并loads a failover RSL(if one was specified when the application was compiled)。

参考

http://livedocs.adobe.com/flex/3/html/help.html?content=rsl_09.html

http://swingchen.bokee.com/6237984.html

转载于:https://www.cnblogs.com/wyyLick/archive/2011/10/21/2220194.html

在Flex3中使用Runtime Shared Library (RSL)相关推荐

  1. linux下Makefile中包含有shared library动态链接库文件时候的简单例子

    如果不知道什么是makefile,可以首先看我的另一篇博客: linux下Makefile的简单例子及解释 http://www.cnblogs.com/lihaozy/archive/2012/08 ...

  2. 启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法!在eclipse.ini中为eclipse指定jdk启动...

    启动 Eclipse 弹出"Failed to load the JNI shared library jvm.dll"错误的解决方法! 原因1:给定目录下jvm.dll不存在. ...

  3. Linux中编写并使用Shared Library

    在Linux中,shared libraries are libraries that are loaded by programs when they start. When a shared li ...

  4. 【错误记录】Android NDK 错误排查记录 ( error: undefined reference to | Linking CXX shared library FAILED )

    文章目录 一. 报错信息 二. 错误分析 三. 错误总结 一. 报错信息 报错信息 : Build command failed. Error while executing process Y:\0 ...

  5. 关于shared library的描述

    原文链接:https://blog.csdn.net/w_ww_w/article/details/7002880 以前搞共享库动态加载管理时找的一些资料,放在这里共享. 引言: 在xmeeting中 ...

  6. 【已解决】运行Eclipse出错:Failed toload the JNI shared library

    [已解决]运行Eclipse出错:Failed toload the JNI shared library [问题] 运行Android的ADT,即Eclipse出错: Failed to load ...

  7. ffmpeg for android shared library

    ffmpeg for android shared library This comes from my github README 移植ffmpeg到android,编译可用于jni调用的so库. ...

  8. no java virtual machine was found after searching Failed to load the JNI shared library

    Eclipse打开出现"no java virtual machine was found...." 这个错误一般是环境变量设置错误导致 在cmd里面输入java -version ...

  9. go语言调用c 的头文件 so,Golang生成共享库(shared library)以及Golang生成C可调用的动态库.so和静态库.a...

    Golang类似于C的静态语言,效率也接近于C,如果Golang也可以导出可供C调用的库,那可以和很多高级语言say goodbye了,goodbye似乎又有点武断,但至少说,Golang可以做很多事 ...

最新文章

  1. 如何使用wipefs命令擦除磁盘上的签名
  2. (转载)Linux Out-of-Memory(OOM) Killer
  3. 解析Markdown文件生成React组件文档
  4. 你感兴趣的大学专业真相 | 16万人参与调查,看完80%都哭了
  5. 分享一篇关于奇异值分解的文章[Eng]
  6. 用友u8服务器优化,用友U8v10.1运行速度慢的问题及解决方法
  7. java重写面试题_Java面试题:重写了equals方法,为什么还要重写hashCode方法?
  8. 如何提取网页中所有链接(C++) 转载
  9. 浅谈压缩感知(十一):凸优化
  10. 【网络课程设计】校园网规划方案
  11. Pandas学习——分组
  12. 微信公众号接入微软小冰
  13. [网鼎杯 2020 白虎组]PicDown(精讲)
  14. VC6 限定鼠标移动范围
  15. System.InvalidOperationException: Timeout expired. Max Size Pool connections.
  16. python matplotlib plt bins histogram 直方图
  17. Kafka 控制器的作用(Controller)
  18. 二次元动漫卡通风格手机APP应用下载页自适应源码
  19. PDARTS 网络结构搜索程序分析
  20. Windows批处理脚本的定时操作

热门文章

  1. jQuery 标签切换----之选项卡的实现
  2. 实战1--应用EL表达式访问JavaBean的属性
  3. 纯JSP实现简单登录跳转
  4. 利用 sys.sysprocesses 检查 Sql Server的阻塞和死锁
  5. 【转】CEC文件详解
  6. CentOS 7实战Kubernetes部署
  7. 创建支持ssh的docker镜像
  8. Caffe上训练使用自己的数据
  9. FFmpeg的添加logo,去logo
  10. ES6的新特性----Vue学习必备基础知识