紫玉云天

{Css, Js, As3, 前端开发}
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

用flex 还是用纯as3?

Posted on 2010-04-07 14:44  喜羊羊羊  阅读(713)  评论(3编辑  收藏  举报

本人目前是搞网页游戏的。

不知道是哪家公司率先使用的flash,结果一窝蜂似地全用flash 了。乱七八糟,乌烟瘴气,什么游戏都用flash 了。

 

flex 是基于as3的,一个高效开发的框架,如果应用上flex builder 更是如虎添翼,大大的提升开发速度。尤其是rsl 的应用更是爽死了,但凡事有利必有弊,

高效的同时带来了繁重的体积,一个mxml 编译完成后,最小也得100多K,再加上其他资源,就算网速快,第一次加载时也实在让人厌烦,如果网速慢,更是得一直郁闷,更为关键的是,一般的网页游戏中根本用不到那些flex的控件,白白浪费网络资源。

 

但如果直接用as3的话,情况就大有改观,大家可以看qq 的农场,它的入口才不到8K,实在是小的可以。可问题是as3 并没有好的调试工具(编辑工具不少,而且还有几个挺好用的),开发起来效率实在不高,有时候拼写错了个字母,就得查上半天,痛苦啊。

 

 这个问题让我痛苦了很长时间,最后想到了一个折中的方案:用flex builder开发工具,但不使用flex 的控件,在开发和调试过程中就可以使用flex builder的调试功能,等到项目完成,改写项目入口绑定上fla,用flash 编译,这样就保证了项目的开发效率和最终产品。

 

欢迎大家拍砖提供好的方法!