基于Flash和XML的随机点名工具
更新时间:2024-07-11 03:49:01 阅读量: 综合文库 文档下载
- flash课堂随机点名推荐度:
- 相关推荐
基于Flash和XML的随机点名工具
http://www.flashplayer.org.cn/
摘要:使用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轴,并取Y<0,这样有较强的空间立体感。
函数中的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\\].北京:电子工业出版社,2007.
\\[2\\]刘峰.Flash多媒体课件制作\\[M\\].北京:清华大学出版社,2004.
\\[3\\]杜明明,张毅.调用XML中的Flash文件制作动态Flash课件相册\\[J\\].计算机应用,2009(S2).
\\[4\\]皮特斯.FlashActionScript3.0动画教程\\[M\\].王汝义,等,译.北京:人民邮电出版社,2008.
\\[5\\]赵志靖,周静.基于FLASH+XML+FMS的视频点播系统的设计与实现\\[J\\].中国教育信息化,2007(15).
Random-RollCallingToolBasedonFlashandXML
Abstract:WeproduceapracticalrandomrollcalltoolforteachingbyusingacombinationofFLASHandXMLtechnology.throughtheuseof3DEnrivonmentcomponents,thetoolhasadazzling3Danimationeffects,andalsothroughtheuseofActionScriptscriptinglanguage,ithasapowerfulinteractivecapabilitiestoo,thathassignificantlyacti
vatedtheteachingatmosphere.
KeyWords:FlashCS4;3Denviroment;XML;VocationalEducation;RandomRollCall
来自;http://www.flashplayer.org.cn/1221 www.itunes.net.cn
正在阅读:
基于Flash和XML的随机点名工具07-11
公司法论述题03-07
三年级上学期时间问题习题02-27
少数民族传统节日02-18
成功与失败只在一瞬间作文600字06-29
从人类学视角看民族传统体育文化07-11
中小学车辆模型比赛场地2 - 图文03-25
赞美祖国的语句02-11
香飘飘奶茶市场营销计划05-07
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 点名
- 随机
- 基于
- 工具
- Flash
- XML
- 如何提高物流“配送”水平(精)
- 第一课时 认识棋盘
- 定金罚则的适用及其例外
- 简明法语教程第十课
- 2017步步高大一轮复习讲义数学4.6
- 硅铁冶炼考试题
- 薪酬管理与绩效考核-试题3与解析
- 最新《劳务派遣暂行规定》逐条解读
- 卷烟配送工作程序
- 打造高效、顺畅的山区卷烟物流配送线
- 初中人教版七年级语文《〈世说新语〉两则》知识讲解
- 2014年-2015年度四年级上册语文教学总结
- 2012年公务员录用考试《行政职业能力测验》全真模拟试卷(一)
- 2018年浙江省绍兴市中考语文试卷(word解析版)(精品)
- 经济法分章复习题
- TSG T7005-2004 防爆电梯型式试验细则 - 图文
- 酒店保安部部门知识手册手册 - 图文
- 苏教版小学语文三年级上册期中试卷共5套
- 电力拖动自动控制系统考纲及试题
- 2017-2018学年高中化学必修二(人教版)练习:学业质量检测检测3