A闪的 BLOG 技术与人文
相信很多开发者都为刚刚发布不久的flashplayer11而兴奋。不错,现在的flashplayer11可以允许我们使用GPU进行图形图像加速。在3D应用上可以说让我们开发者放开手脚了。在笔者编写这篇文章的时候,adobe还没有放出最新版本的api文档。因为官方汉化工作还没有完成。不过没关系,我会在第一时间为大家给出链接地址。现在我们就来看看如何配置stage3D的开发环境。
首先你要做的就是安装flashbuilder4.5。在安装好软件之后,我们从adobe官网中下载最新的flashplayer11的debug版本,然后进行安装。因为开启stage3D需要在网页中实现,所以我们需要进行安装。下面我罗列出几个需要安装的内容。
flashplayer_11_ax_debug_32bit.exe
flashplayer_11_plugin_debug_32bit.exe
playerglobal11_0.swc
flex_sdk_4.5.1.21328.zip
将这四个文件下载好之后我们开始进行配置,前面连个已经进行安装了,后面我们先来配置sdk。将下载的SDK解压,并且放到flashbuilder的安装目录中,具体的目录地址是:D:Program FilesAdobeAdobe Flash Builder 4.5sdksflex_sdk_4.5.1.21328
解压复制以后,我们来安装swc文件。将下载的swc文件拷贝到以下目录中:D:Program FilesAdobeAdobe Flash Builder 4.5sdksflex_sdk_4.5.1.21328frameworkslibsplayer11.0playerglobal.swc
注意,11.0这个文件夹是不存在的,我们需要手工创建,同时需要注意swc文件的名称。
OK!到此为止我们的配置工作完成大半,接下来我们打开软件进行配置!
在flashbuilder中选择窗口->首选参数->flash builder-》已安装的flex SDK,在这个面板中我们选择添加,将刚刚拷贝的SDK文件夹选中,然后确认。这样就完成了新版SDK的配置!
接下来我们新建一个actionscript3.0项目,然后再新建项目面板中选择刚刚最新的SDK,然后点击完成!这个时候并非表明你已经可以编写stage3D项目,我们还有几个步骤需要做。右键点击项目,然后选择属性,在项目属性面板中选择actionscript编译器,这里将flash player版本改为11.0.0,下面的附加编译器参数添加一个-swf-version=13就OK了,点击应用,flex会重新进行一下项目编译配置。此时你就可以编写你的stage3D项目了。你可以尝试一下import flash.display3D.Context3D;看看编辑器能否找到这个类。如果能找到,说明你已经配置成功了!