编译away3d例程序记
记不住是在哪一篇文章上看到flash player 11之后支持3d,并且是使用显卡来绘制,速度相当可观,我身为"flex铁杆粉丝"的程序员怎么能不尝试一下呢?立马试之。。
1、首先从官方网站上下载了http://away3d.com/的swc库文件,并且另外下载了example的zip文件
2、创建一个actionscript项目(我吃亏在这里,创建的是Flex项目,查看了很多教程都没有说清楚这个,唉)
3、将目录下的/away3d-examples-fp11_4_1_1_Beta/ 所有文件、文件夹拷贝到刚刚创建的actionscript项目中
4、然后选中一个as例子程序设置成默认应用程序:
5、然后点击运行,这时候浏览器插件flash player会报告错误:ErrorEvent:。 text=Error #3702: Context3D 不可用
在网络上搜索了一下才知道需要将生成的的html文件修改:
params.allowfullscreen = "true"; 之后添加一行: params.wmode="direct";
我想这样每次都要这样改,重新build一次html又会变,太不好用了,也不知道新版的flash builder解决了这个问题没。