一、 简介
macromedia公司的flash如今被广泛应用于互联网上以实现增强web网站的内容描述。macromedia最近发行的flash(flash 6和flash mx)版本已经明确表示,macromedia正在十分认真地考虑把flash作为web应用程序开发的接口选择。对于一个接口来说,flash可能是一伟大的选择;然而,这个选择不是用它来替换商业逻辑,查询管理和安全。对于一个web开发者来说,要实现真正强壮的性能和企业级能力,你需要.net,flash以及丰富的描述层支持,并联合微软的.net技术。
flash包括actionscript-一种脚本语言,用来对动画添加交互性。从flash 5中开始引入actionscript脚本以来,macromedia不断地改进它,从一个简单的脚本语言到相当牢固但仍存在许多局限性的编程特性。在flash mx 2004中,macromedia引入了actionscript 2.0-它支持新的功能和新的方法来构建代码。为了更易于理解本文,你应该先阅读一些有关用actionscript来构建flash站点的基本知识。
macromedia已经介绍了方法来实现容易地集成外部的数据到flash应用程序中以允许更复杂和强壮的数据驱动应用程序。flash和.net都把它们自己推荐为跨平台的解决方案并且,由此而成为自然的搭挡。仍然,联接这两项技术不是简单的任务。这篇文章将同你一起讨论把flash和.net应用程序集成到一起的几种方法。
macromedia flash动画通过联合使用object和embed标签放置在.aspx页面中。embed标签最初.netscape公司为了实现.netscape 2.0或更高级的版本一起工作而开发的。以后,这个标签被微软的inte.net explorer(msie)所采用。为了实现浏览器兼容性,可以共同使用msie特定的object标签和embed标签。下面的html代码展示了用object标签和embed标签来嵌入一个flash动画(*.swf文件)的情形:
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器