Flash是交互式
矢量图和动画的标准。网页设计者使用Flash能创建漂亮的、可改变尺寸的、以及极其紧密的导航界面、技术说明以及其他奇特的效果。
1,动态跨浏览器验证2,更强大的
CSS支持3,内建的
图形编辑引擎4,安全
FTP 5,增强对当今技术的支持6,无缝整合外部文件和代码7,紧密整合MM的其他工具8,基本支持改良9,增强代码编写工具10,改进的设计开放环境
Flash被称为是“最为灵活的前台”,由于其独特的时间片段分割(TimeLine)和重组(MC嵌套)技术,结合ActionScitp的对象和
流程控制,使得在灵活的
界面设计和
动画设计成为可能,同时它也是最为小巧的前台。Flash具有跨平台的特性(这点和
Java一样),所以无论你处于处于何种平台,只要你安装了支持的
Flash Player,就可以保证它们的最终显示效果的一致,而不必像在以前的
网页设计中那样为IE或NetSpace各设计一个版本。同Java一样,它有很强的
可移植性。最新的Flash还具有的手机支持功能,可以让用户为自已的手机设计喜爱的功能。当然首先必需要有支持Flash的手机,同时它还可以应用于
Pocket PC。
1、
应用程序开发:由于其独特的跨平台特性、灵活的界面控制以及多媒体特性的使用,使得用Flash制作的应用程序具有很强的生命力。在与用户的交流方面具有其它任何方式都无可比拟的优势。当然,某些功能可能还要依赖于XML或者其它诸如javascript的客户端技术来实现。但现状是:很少有人具有运用Flash进行应用程序开发这方面的经验。但这个难度会随着时间的推移而逐步减弱。事实上,对于
大型项目而言,使用Flash此时未免有些言之过早,因为它意味着很大的风险。当然,在最早的时间掌握和积累这方面的经验无疑是一种很大的竞争力。可以将这种技术运用在项目中的一小部份或者小型项目中,以减少开发的风险。
2、
软件系统界面开发:Flash对于
界面元素的
可控性和它所表达的效果无疑具有很大的诱惑。对于一个软件系统的界面,Flash所具有的特性完全可以为用户提供一个良好的接口。
3、手机领域的开发:手机领域的开发将会对精确(像素级)的界面设计和
CPU使用分布的操控能力有更高的要求,但同时也意味着更加更广泛的使用空间。事实上手机和Pocket PC的分界已越来越不明显,开发者必须为每一款手机(或Pocket PC)设计一个不同的界面,因为它们的屏幕大小各有不同。当然软件的内核可能是相同的,所要注意的是各类
手机CPU的
计算能力和内存的大小。这无疑是些很苛刻的要求。
4、游戏开发:事实上,Flash中的游戏开发已经进行了多年的尝试。但至今为止仍然停留在中、小型游戏的开发上。游戏开发的很大一部份都受限于它的CPU能力和大量代码的管理。不过可喜的是,Flash Player 7
运行时性能提高了 2 至 5 倍;而且最新的
Flash MX 2004 Professional 提供了
项目管理和代码维护方面的功能,Actionscript 2.0的发布也使得程序更加容易维护和开发。
5、Web
应用服务:其实很难界定Web应用服务的范围究竟有多大,它似乎它拥有无限的可能。随着网络的逐渐渗透,基于客户端-服务器的应用设计也开始逐渐受到欢迎,并且一度被誉为最具前景的方式。但是,这种方式开发者可能要花更多的时间在服务器后台处理能力和架构上,并且将它们与前台(Flash端)保持同步。
6、站点建设:事实上,只有极少数人掌握了使用Flash建立全Flash站点的技术。因为它意味着更高的界面维护能力和开发者
整站架构能力。但它带来的好处也异常明显:全面的控制;无缝的导向跳转;更丰富的媒体内容;更体贴用户的流畅交互;
跨平台和
瘦客户端的支持;以及与其它Flash应用方案
无缝连接集成等。
7、多媒体娱乐:其实,在这个方面无需再说什么。尽管它的
发展速度没有像当初预言的那样迅速,但它仍然还在不断前进。Flash本身就以多媒体和可
交互性而广为推崇。它所带来亲切氛围相信每一位用户都会喜欢。