这么简单还用问?纯AS项目和FLEX项目的不同也就在于是否具有标签组件了。FLEX的标签组件具有编程可视性,可以再编辑页面上直接拖放和设计,一来省却了对显示对象诸多显示属性的调整和设计,二来也可以直接利用组件功能实现目标意图,这得益于FLEXSDK库包的强大。如果你建立纯AS项目,它使用的是最基本的SDK库包,FLEX组件包固然无法被直接IMPORT了,但这并不是说这些组件就不能使用了,你只需要将你所需要的组件和功能SWC包导入项目的库路径,你所需要的这些组件类也都能够IMPORT使用了。
AS纯项目的运行依赖于FLASHPLAYER播放器,而不是依赖于网页。它要求你具有一个最基本的文档类(继承于sprite),然后将这个类设置成为默认的执行程序,在编译时flashbuilder就将基于该文档类自动建立执行程序(包括swf和html)运行。这点与FLEX基于网页的编译是不一样的,而与flashprofessional项目比较类似,它们都依赖FLASHPLAYER运行,不过flashprofessional的执行程序则是由指定的fla文件来完成。
个人感觉,如果建立纯网页应用使用FLEX会比较好使,毕竟有那么强大的组件包在那里摆着呢;而制作小型的商业宣传片、广告片或一些简单的游戏应用使用flashprofessional项目比较方便,很好的运用元件绑定和flash的一些组件,能为开发提供不少的便利;如果是开发较为复杂的游戏的话,使用AS3更好一点,因为你需要进行更多模块开发和调试,一个项目可能有多个切入和编译点,从这个层面上说AS3更为灵活,那些内置的组件反而会成为项目包袱(当然,也可以导入组件包,不过基本上都是自己设计或网上下载的功能性组件)。
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....