速开发,动态性,学习门槛低等等,同时它也继承了相应的缺点:最主要的两个缺点是效率低下和源代码外露。这也是让当今Flash开发者极为头痛的两个问题,效率低下,意味着Flash无法有效的完成一些复杂的算法(就拿递归来说,Flash中仅允许256层深度的递归)。而源代码外露,则让Flash作者的版权无法得到有效的保护,国内外很多著名的反编译软件都可以让Flash中的程序代码无处遁形。尽管如此,毕竟瑕不掩瑜,Flash AS仍然是一种简单易用,功能强大的脚本语言,高超的AS编程技巧+良好的美工+优秀的创意可以打造出许许多多令人瞠目结舌的作品:绚丽的特效,趣味性极强的的游戏,功能强大的网络应用程序....然而,这一切都是要从最基础到如变量、函数开始(当然,如果你有编程基础那就另当别论),在宏伟的大厦也是一砖一瓦建设起来的,不是吗?
二、解释型?编译型?跨平台?
可能有朋友注意到,刚才谈到Flash的源代码外露的问题时,有这样一句话“很多著名的反编译软件....”,即曰“解释”,又何以“反编译”?页码:[1] [2] [3] [4] [5] [6] 第2页、共6页 |