基于Flash和XML的随机点名工具.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Flash和XML的随机点名工具 基于Flash和XML的随机点名工具 摘要:使用flash和XML相结合的技术,制作了一个实用的用于教学的随机点名工具。通过使用3DEnrivonment组件,使得此工具不仅能有炫目的3D动画效果,而且通过ActionScript脚本语言的使用,还使它具有强大的交互能力,大大活跃了教学气氛。 关键词:FlashCS4;3DEnrivonment;XML;中职教育;随机点名?? ?? 1Flash与XML简介?? 1.1Flash简介?? Flash是世界上第一个商用的二维矢量动画软件,因其生成文件容量小、绘制的矢量图放大后不失真等优点,被广泛应用于游戏、广告、电子书、手机游戏、网站设计、视频点播等领域。?? ActionScript动作脚本是遵循ECMAscript第4版的AdobeFlashPlayer运行时环境的编程语言。它给Flash动画增添了强大的交互性、数据处理以及其它功能。该技术规范的最新版本是ActionScript3.0。?? Flash3D引擎指的是制作实时三维画面信息的工具,随着网络的推广和Flash的广泛使用,Flash3D技术被用于网页制作、网页游戏和产品展示等领域。而3DEnvironment组件为众多3D引擎中较为基础的一个,使用它就可以通过ActionscriptAPI或友好的组件面板创建三维空间环境。?? 1.2XML简介?? 可扩展标记语言XML使用简单的标记描述数据,由于XML极其简单易于掌握和使用,并具有跨平台性,因此被众多的编程人员所使用。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。?? Flash能在绝大部分平台上处理XML的能力。XML对象允许输入和集成任何Web上的XML格式的数据到Flash中,Flash能够将XML数据和精彩的动画及声音无缝结合起来。?? 2具体实现过程 2.1总体框架设计?? 2.23D组件的应用?? 通过3DEnviroment组件添加6个基于Tablet的三维对象。分别命名为obj1到obj6。并且在Map视图中,以原点为中心,6个对象以等边六边形的顶点为坐标,平均分布在整个3D空间上,6个对象的竖向坐标Y均为0,而Camera相机位于-X轴,并取Y0,这样有较强的空间立体感。 函数中的rotateY为3DEnviroment实例world的控制函数,rotateY的第一个参数为角度,这里利用random函数产生随即效果;第二个参数为次数,定义为10次。?? 同时,为了点击Tablet对象能调用rotateWorld,必须在Tablet影片剪辑的设置:?? varid:Number=parseInt(this._name.substr(3))-1;?? tabHit.onRelease=function(){_root.rotateWorld(id);}?? 2.3XML文件及其读取?? 其中i为班级人数,j为随机数,通过my_XML实例中childNodes\\[0\\]的childNodes的长度,读取班级人数到i,产生1~i之间的随机数,并由j找到相应的学生,把XML的内容放到文本显示影片剪辑mc的动态文本LuckyText。?? 2.4测试效果?? 为了增加课堂气氛,在文档里加入了“掌声.wav”声音文件。图3为随机点名工具的演示效果。?? 3结束语?? 该工具经过教学实践证明,一定程度上帮助老师对学生的考勤,另外,由于Flash文件容量小,对运行环境的要求较低,具有跨平台性,而且能运行于浏览器上,能更好地方便用户使用。?? 参考文献:?? \\[1\\]孙颖.FlashActionScript3.0殿堂之路\\[M\\].北京:电子工业出版社,2021.?? \\[2\\]刘峰.Flash多媒体课件制作\\[M\\].北京:清华大学出版社,2021.?? \\[3\\]杜明明,张毅.调用XML中的Flash文件制作动态Flash课件相册\\[J\\].计算机应用,2021(S2).?? \\[4\\]皮特斯.FlashActionScript3.0动画教程\\[M\\].王汝义,等,译.北京:人民邮电出版社,2021.?? \\[5\\]赵志靖,周静.基于FLASH+XML+FMS的视频点播系统的设计与实现\\[J\\].中国教育信息化,2021(15). ?お? Rand

文档评论(0)

亦起学 + 关注
官方认证
文档贡献者

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

认证主体湖北亦贤科技有限公司
IP属地陕西
统一社会信用代码/组织机构代码
91421023MA4F181CXD

1亿VIP精品文档

相关文档