我一直在使用闪光灯很长一段时间,主要是作为动画工具,在动作中有点涉猎.多年来,我已经从大多数制作动画转变为主要在业余时间制作小型Flash游戏或概念证明.我一直非常不愿意学习as3,因为我不是一个程序员,但是我的一个朋友说服了我.
我正在寻找东西并且我不断遇到Flex,我不完全确定flex是什么,我希望有人可以向我解释.从我看到的情况来看,听起来像flex只是闪存之外的动作,如果这是有意义的.这是我应该研究的东西吗?
解决方法
Flash和Flex都使用ActionScript语言 – Flash CS3和Flex 2都支持ActionScript 3(符合ECMAScript Edition 4),而较旧版本的Flash仅支持ActionScript 2.
两者之间的差异是:
1)Flash旨在促进交互式内容的创建,而Flex则面向应用程序开发.
2)Flash将您的应用程序结构存储在二进制FLA文件中,而Flex使用基于Flex,MXML标记语言的文本文件.
3)不同的部署模型.
Flex最初旨在将企业程序员带入Flash平台.因此,Flex提供了专为满足硬核程序员的特殊需求而设计的工具.
看看this blog post,它很好地说明了Flash和Felx的优点和缺点.