注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

金融IT小鸿的博客

致力于金融IT行业

 
 
 

日志

 
 
关于我

Organize the world's information I care about and share it with other people! Change the Financial Industry through Information Technology! 爱互联网,爱金融, 爱分享,爱运动, 也爱偶尔胡思乱想! 我是金融IT小鸿

网易考拉推荐

Adobe宣布AIR和Flash Player孵化器项目——Flash Player 11可以下载  

2011-02-28 21:25:36|  分类: Adobe |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
        Adobe官方已经宣布了AIR和Flash Player的孵化器项目,主要提供了Flash平台运行环境(当然是AIR和Flash Player)的一些新特性的预览。方便一些开发者抢先体验这些新特性,当然对Adobe公司也是有帮助的,就是测试这些新特性是否适合发布。孵化器中运行时环境的新特性不保证会在正式发布版中出现。这个项目一上线,就放出了Flash Player 11,这次共添加了两个新特性:
  • “Molehill” 3D API:是提供低功耗,GPU加速的高级3D体验的一系列3D API,可用于装有Adobe Flash 运行环境的所有设备。这个想必大家并不陌生,在2010年的Adobe MAX大会上已经演示过这个特性了。当时演示的是一个3D赛车的例子,现在又增添了一个叫做“Zombie Tycoon(僵尸大亨)”的游戏示例,当然需要安装孵化器中提供的Flash Player插件才能体验,点击这里下载。我体验了一下,非常占CPU,也非常卡,可能是因为我用的是集成显卡,杯具了!想要进一步了解Molehill这个API的工作原理,可以查看Digging more into the Molehill APIs
  • 立方体的贝塞尔曲线:使用“cubicCurveTo”这个绘图API,开发者可以很容易地创建立方体的贝塞尔曲线,而不需要自己写相应的绘制函数。这个其实是将贝塞尔曲线的绘制函数吸收进来了,可能是这个方法比较常用。

     最令人激动的还是第一个新特性,而且也是受到了广泛的关注。一些主流的ActionScript 3的3D引擎都更新了自己的引擎,支持Molehill 这个3D API。其中Away3D在Flash Player 11放出后,随即发布了4.0的Alpha版“BroomStick”支持Flash Player 11。有关其他3D引擎(包括Flare3D,Alternative3D,Minko等)的更新情况可以参考这篇博文
       随后在网上找了两个使用Molehill 3D API的例子,然后玩了一把,虽然都是伪3D的效果,但是的确调用了最新API的接口。不过环境的搭建还是挺麻烦的。我试了半天,最后终于跑起来了。下面是搭建过程:
  • 首先要在测试浏览器中安装Flash Player 11的插件,点击这里下载
  • 还需要下载兼容Flash Player 11的一个playerglobal.swc文件,点击这里下载
  • 下载最新的Flex SDK,注意必须是build 4.5.0.19786,点击这里下载
  • 在Flash Builder中新建一个ActionScript工程,右键工程,选择属性,使用特定的SDK,指向你刚刚下载的SDK目录。
  • 在第三步中下载的SDK文件目录中找到{sdk根目录}\frameworks\libs\player,新建一个文件夹命名为“11.0”.将第二步中下载的playerglobal.swc文件拷贝进去。
  • 右键工程,选择属性,选择“Adobe Flash Player选项”里的“使用特定版本”,设置为11.0.0。
  • 再来到“附加的编译参数”中,加入“-swf-version=13”参数。
  • 两个例子的源代码下载地址:Sprite3DDemo     Mole2D

        注意:如果你安装的Flex SDK不是最新的版本build 4.5.0.19786,你在加入“-swf-version=13”附加参数时,会报错 Error: unknown configuration variable ‘swf-version’。如果你没有设置“-swf-version=13”附加参数参数,而是仅仅将playerglobal.swc文件添加到工程的构建路径中,在编译时不会报错,运行时会报错 Error #1014: Class flash.display3D::Context3D could not be found 。

        大家可以关注一下这个孵化项目,一定会不断出现激动人心的特性!有关Flash Player 11的API文档可以在这里下载

        Cheers!


Update:Adobe已经正式发布了Adobe Flash Player 11,提供了Debug版的Flash Player 11。下载地址:这里
  评论这张
 
阅读(844)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017