网站大量收购闲置独家精品文档,联系QQ:2885784924

基于FLASH技术的虚拟仿真实验开发.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

基于FLASH技术的仿真模拟多媒体软件的实现

摘要:仿真模拟多媒体软件的应用可以弥补实际实验室硬件条件的局限,提高教学效果,将

无形的现象可见化,促进教学改革。本文以开发和设计仿真模拟机械横波软件为例,介绍了

面向对象和模块化编程的特点,以及如何使用FLASH技术进行面向对象的仿真模拟多媒体

软件的开发。

关键词:FLASH;面向对象;模块化编程;机械横波;多媒体软件;

0引言

仿真模拟多媒体软件利用计算机网络技术和多媒体技术对某些实际中难以实现的实验项目

进行仿真模拟,这些软件应能提供简单通用的交互界面,能准确地计算并模拟实际实验状态

和操作状态,能正确地分析判断用户的操作流程,并能支持在网络的应用。基于以上一些特

点,笔者多年来一直致力于仿真模拟多媒体软件开发设计方面的工作,尝试过数种开发工具,

总结发现FLASH开发出的软件文件小、画面形象、交互性强、支持流媒体,同时开发方法

也比较容易掌握。

一般情况下,大多数基于FLASH的仿真模拟多媒体软件还仅仅停留在利用FLASH强大的动

画功能,制作形象生动的演示型课件,常采用多层多帧法,而其实FLASHMX2004以后的版

本,FLASH已显示了强大的编程功能,完全能够轻松开发出交互性比较强的仿真模拟多媒

体软件。本文将以仿真模拟机械横波为例,介绍如何利用FLASH进行面向对象和模块化编

程制作仿真多媒体软件。

1面向对象的FLASH编程

1.1面向对象编程的特点

actionscript3.0是一种面向对象的语言。它包含的很多特性使actionscript3.0或者说

actionscript门语言显得非常有活力。adobe官方提供了flashcs3ide和flexbuilder3等集成

开发环境用actionscript3.0应用程序的开发。actionscript3.0最低的运行平台flashplayer9也

已经普及。另外,air桌面应用开发技术的出现也为actionscript3.0的发展提供了契机。

actionscript3.0的出现无疑开辟了actionscript应用开的新时代。

1.1actionscript概述

actionscript作为一种编程语言有其开发和运行的环境。actionscript应用通过flashcs3

ideflexbuilder3进行开发,另外也可以使用第三方的flashdevelop开发工具。flashcs3ide和

flexsdk都可以actionscript代码进行编译。编译后的actionscript字节码可以在flashplayer

或air运行时中运行actionscript作为一种编程语言尤其代码组织方式,在actionscript项目

开发过程中应当合理组织代码,提项目管理效率。

1.1.1actionscript环境

actionscript遵循ecmascript语言规范,它是一种面向对象的语言。随着actionscript版

本的更替,目的actionscript3.0在功能和性能上已经有了极大的改进。

actionscript作为一种计算机编程语言,它将被编译器编译成“字节码”格式存放到swf

或swc文件中。actionscript编译而来的“字节码”最终将被avm执行。avm是用于执行

actionscript的虚拟机,它被嵌入flashplayer之中。随着adobeair技术的出现,由actionscript

编译而来的“字节码”也将被air运行时所行。由actionscript编译的字节码被存放在swf、

swc等文件中,它们将被flashplayer或air运行时播放执行。

目前adobe公司提供了flashcs3ide、flexbuilder3等开发和编译工具把actionscript编

译成字节码式,直接使用flexsdk也能将actionscript代码编译成字节码形式。flashcs3ide是

一个flash的创作工具,flashcs3ide上可以进行图形绘制、图片导入、动画创作等诸多操作。

当然,在flashcs3ide

文档评论(0)

百分卷 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档