基于.NET平台的Flash应用集成开发
2009-10-27乔红荻
乔红荻
提要本文介绍了基于.NET平台的Flash动画的集成开发方法,以实例说明利用Flash ActiveX如何实现基于.NET平台与Flash的多媒体应用程序集成开发。
关键词:Flash;多媒体;集成开发
中图分类号:TP31文献标识码:A
一、引言
Flash是Macromedia公司最新推出的动画制作软件。Flash主要功能是制作发布在网上的动画,但现在也越来越多地应用于多媒体领域,Flash MX作为动画制作软件,具有简单易学、开发效率高等特点,作为多媒体设计软件方面,可以方便地设计出具有良好交互的多媒体前端应用程序;另一方面,大型的多媒体应用需要访问数据库等较为底层的操作,这时仅仅使用Flash MX进行开发就有些吃力。这里给出结合.NET平台与Flash MX一起进行开发大型多媒体应用程序的方案,既可以设计出漂亮的界面,又可以实现强大的功能。
二、在.NET平台上与FLASH MX动画进行交互的方法
网页中之所以能够显示FLASH动画,是因为浏览包含FLASH动画网页的时候,浏览器一般会在本地安装Shockwave Flash控件。这是Macromedia公司提供的一个ActiveX控件,而.NET平台对ActiveX控件具有很好的支持。我们只要找到Shockwave Flash控件,就可以在.NET平台中加入FLASH动画。动画的加入只是第一步,接下来我们可以通过以下几种方法在.NET平台中与FLASH动画进行交互:
1、应用程序通过Shockwave Flash控件的一些方法和属性来控制Flash动画的播放以及获取或设置播放器的属性。这是Shockwave Flash控件对动画的基本控制。主要的属性和方法如下:
●Movie:指定播放的Flash文件路径,可以为一个URL;
●Menu:是否显示控制菜单;
●Loop:是否循环;
●Quality:指定当前渲染的质量;
●ReadyState:读一个Flash文件……
