原文链接:http://www.7yue.com/post/475.html
2012年7月17日,Adobe官方网站labs.adobe.com放出了Flash Player 11.4和AIR3.4的第一个公开测试版本。我认为这个版本是Adobe在Flash Player 11里引入Stage3D API功能后一个最重要的功能更新版本。下面就解释我为什么要这么讲:
Flash Player 11.4 Beta与AIR3.4 Beta引入了这些全新的功能:
Concurrency (ActionScript Workers) - 可编程的AS3多线程控制功能 (Flash Player支持)
Stage3D GPU驱动限制进一步放宽 (Flash Player与AIR支持)
Sandbox安全沙箱桥接支持 (Flash Player)
ByteArray支持LZMA高级压缩算法 (Flash Player与AIR)
StageVideo attachCamera/Camera 新API方法 (FlashPlayer与AIR)
带Alpha通道的ATF压缩纹理的Stage3D支持 (Flash Player与AIR)
支持MAC OS X 10.8 Mountain Lion,AIR废弃Carbon API,自身减重(AIR)
不需要iTunes,使用ADT命令行直接部署AIR for iOS App (AIR)
iOS Push Notification服务支持(AIR)
AudioPlaybackMode支持AMBIENT环绕音效 (AIR)
iOS 5.1 SDK支持 (AIR)
iOS ANE错误消息掷出支持 (AIR)
ADT命令直接支持移动设备list,不需要额外adb和idb命令对于设备列表的操作。(AIR)
针对游戏的Flash Player premium 功能许可证支持 (Flash Player)
ActionScript Workers是Flash 播放器运行时内置支持的,开发者可以通过API编程控制的多线程机制。Flash开发者尤其是游戏开发者可以将高延迟大容量的数据逻辑操作放置在多个线程"workers"里来执行,这些线程将由运行时在后台分配不同的执行任务管道,以此来解决以前复杂内容导致的UI冻结,动画卡顿的多种现象。要先体验ActionScript Workers的代码范例,可以从这里下载:
http://t.cn/zWJzziV,如果想进一步使用此API,需要等到8月中旬Flash Builder的新测试版本推出。
Stage3D的GPU驱动限制更放宽至2006年1月1日,而且还新内置了很多以前未被支持的图形显卡的驱动资料到支持列表,比如一些集成的Intel GMA芯片的图形显卡。
关于所有Flash Player 11.4 Beta和AIR3.4 Beta新功能的详细解释,请参考官方的Release Note:
http://labsdownload.adobe.com/pub/labs/flashplatformruntimes/shared/air3-4_flashplayer11-4_p1_releasenotes.pdf