最近一直特别忙,我都33天没有登录qnyh了,呵呵。试玩了molehill shader编程,感觉很有意思。特别player11 beta2出来了,文档上面也有聊例子,这是很棒的! :)
下面我创建了一篇教程,方面基于player11 & bfengine搭建molehill项目。

第一步,安装Flash player11 beta,现在是beta2。下载。安装的时候,会提示那些程序需要退出,一一关闭即可。进度条刷刷下,看到安装完成字样就ok了。

第二步,配置playerglobal.swc。这是player的核心库文件,除了升级player本身外,这个swc也是必须的。将“flashplayer11_b2_playerglobal_080811.swc”改名为playerglobal.swc。 接下来,就是配置flash builder了。找到flash builder的安装目录,然后sdk—>flex_sdk_4.5.0.19786(我用的是这个,最新的是 20967)->frameworks->libs->player,新建一个11.0的文件夹,如果没有的话,然后将更名的 playerglobal.swc复制进去即可。

第三步,配置编译参数。新建一个工程,复制bfengine下的文件,使用刚刚的sdk版本(19786),右键工程,然后属性,选择actionScript 编译器,选择sdk版本,特定版本输入11.0.0,附加的编译器参数:空格加上-swf-version=13,这个是adobe临时配置的,以后得flash builder就不需要这样子了。点选生成HTML包装器文件。本地版本的player还没有出来,只能html网页中测试。

第四步,配置html模板。在beta2中,必须设置下,否则报: “Error #2044: 未处理的 ErrorEvent:。 text=Error #3702: Context3D 不可用”。找到项目文件夹中的html-template,并找到index.template.html,右键使用TextEditor编辑,在 params.allowfullscreen=”true”;后面加上params.wmode=”direct”;最好下面的embed也这样配置下。

现在可以尽情的试玩了! :)