在Flex3中使用Runtime Shared Library (RSL)
本文来自: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)相关推荐
- linux下Makefile中包含有shared library动态链接库文件时候的简单例子
如果不知道什么是makefile,可以首先看我的另一篇博客: linux下Makefile的简单例子及解释 http://www.cnblogs.com/lihaozy/archive/2012/08 ...
- 启动 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不存在. ...
- Linux中编写并使用Shared Library
在Linux中,shared libraries are libraries that are loaded by programs when they start. When a shared li ...
- 【错误记录】Android NDK 错误排查记录 ( error: undefined reference to | Linking CXX shared library FAILED )
文章目录 一. 报错信息 二. 错误分析 三. 错误总结 一. 报错信息 报错信息 : Build command failed. Error while executing process Y:\0 ...
- 关于shared library的描述
原文链接:https://blog.csdn.net/w_ww_w/article/details/7002880 以前搞共享库动态加载管理时找的一些资料,放在这里共享. 引言: 在xmeeting中 ...
- 【已解决】运行Eclipse出错:Failed toload the JNI shared library
[已解决]运行Eclipse出错:Failed toload the JNI shared library [问题] 运行Android的ADT,即Eclipse出错: Failed to load ...
- ffmpeg for android shared library
ffmpeg for android shared library This comes from my github README 移植ffmpeg到android,编译可用于jni调用的so库. ...
- 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 ...
- go语言调用c 的头文件 so,Golang生成共享库(shared library)以及Golang生成C可调用的动态库.so和静态库.a...
Golang类似于C的静态语言,效率也接近于C,如果Golang也可以导出可供C调用的库,那可以和很多高级语言say goodbye了,goodbye似乎又有点武断,但至少说,Golang可以做很多事 ...
最新文章
- 如何使用wipefs命令擦除磁盘上的签名
- (转载)Linux Out-of-Memory(OOM) Killer
- 解析Markdown文件生成React组件文档
- 你感兴趣的大学专业真相 | 16万人参与调查,看完80%都哭了
- 分享一篇关于奇异值分解的文章[Eng]
- 用友u8服务器优化,用友U8v10.1运行速度慢的问题及解决方法
- java重写面试题_Java面试题:重写了equals方法,为什么还要重写hashCode方法?
- 如何提取网页中所有链接(C++) 转载
- 浅谈压缩感知(十一):凸优化
- 【网络课程设计】校园网规划方案
- Pandas学习——分组
- 微信公众号接入微软小冰
- [网鼎杯 2020 白虎组]PicDown(精讲)
- VC6 限定鼠标移动范围
- System.InvalidOperationException: Timeout expired. Max Size Pool connections.
- python matplotlib plt bins histogram 直方图
- Kafka 控制器的作用(Controller)
- 二次元动漫卡通风格手机APP应用下载页自适应源码
- PDARTS 网络结构搜索程序分析
- Windows批处理脚本的定时操作