Flash Player 11异步解码Bitmap
来源:互联网 发布:电商网络销售是做什么 编辑:程序博客网 时间:2024/05/01 10:30
Flash Player 11引入了一个全新的功能是异步解码位图的功能,这个功能对某些类型的Flash应用会很有效,尤其是需要加载大分辨率的位图的相册或游戏会有显著效果。
这个功能在Flash Player 11里的实现非常简单,需要使用flash.system.ImageDecodingPolicy这个类。这个类的使用,是通过flash.system.LoaderContext类中制定imageDecodingPolicy属性的值。这个属性的两个值描述了不同的策略(来自官方Help):
ON_DEMAND:在需要时同步解码图像。此设置对较小的图像非常有用。
ON_LOAD:在图像加载后立即异步解码图像。此设置对较大的图像非常有用。
由于默认值是ON_DEMAND,所以需要你针对Flash Player 11,手动开启ON_LOAD以用来激活异步解码。异步解码可以防止出现加载大分辨率位图时同步解码造成的播放器假死或性能表现不佳的状况。
代码只需要在AS3里添加这几行:
这个功能在Flash Player 11里的实现非常简单,需要使用flash.system.ImageDecodingPolicy这个类。这个类的使用,是通过flash.system.LoaderContext类中制定imageDecodingPolicy属性的值。这个属性的两个值描述了不同的策略(来自官方Help):
ON_DEMAND:在需要时同步解码图像。此设置对较小的图像非常有用。
ON_LOAD:在图像加载后立即异步解码图像。此设置对较大的图像非常有用。
由于默认值是ON_DEMAND,所以需要你针对Flash Player 11,手动开启ON_LOAD以用来激活异步解码。异步解码可以防止出现加载大分辨率位图时同步解码造成的播放器假死或性能表现不佳的状况。
代码只需要在AS3里添加这几行:
import flash.system.ImageDecodingPolicy;
...
var loaderContext:LoaderContext=new LoaderContext();
loaderContext.imageDecodingPolicy=ImageDecodingPolicy.ON_LOAD;
...
loader.load(new URLRequest(url),loaderContext);
...
- Flash Player 11异步解码Bitmap
- Flash Player 11异步解码Bitmap
- FP 11 异步解码 Bitmap
- 原来flash player对图片的解码不是异步的,AIR2.6后就异步了
- 原来flash player对图片的解码不是异步的,AIR2.6后就异步了
- Flash Player 11.2正式发布 多线程视频解码
- Flash Player 11的新面貌
- flash player 11 相关资源
- Flash+Player+11+Array+Bug
- Flash Player 11的新功能
- flash player
- 业界资讯:flash player 11 正式版发布
- [翻译]Adobe Flash Player 11新特性
- Flash Player 11 都有哪些新功能?
- Flash player 11新增的Drawing API
- Flash Player 11 Stage3D学习大杂烩
- Flash Player 11 & AIR 3.0 新特性
- Flash Player 11, AIR 3, and Flex/Flash Builder 4.6
- txt文本导入SqlServer数据库
- MapReduce执行过程
- 做一个心如止水的程序员
- awk一种内存溢出的解决
- so文件的使用
- Flash Player 11异步解码Bitmap
- 编程之美3.1字符串移位包含的问题的扩展问题
- 上海牌手表,狗屎一般的质量和服务
- OCR识别引擎tesseract使用方法
- LoadString失败
- vc 录制和发送音频并保存wav文件
- 今日之所学····
- 警告: 隐式声明与内建函数 ‘exit’ 不兼容 解决方案
- bootsect.S及setup.S两个档案