掌握Flash交互式课件开发AS脚本代码的技巧,现代教育技术论文_第1页
掌握Flash交互式课件开发AS脚本代码的技巧,现代教育技术论文_第2页
掌握Flash交互式课件开发AS脚本代码的技巧,现代教育技术论文_第3页
掌握Flash交互式课件开发AS脚本代码的技巧,现代教育技术论文_第4页
掌握Flash交互式课件开发AS脚本代码的技巧,现代教育技术论文_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

掌握Flash交互式课件开发AS脚本代码的技巧,现代教育技术论文Flash交互式课件的高级开发离不开ActionScript脚本--AS脚本是为其Flash产品开发的,经历1.0、2.0的过渡期,尤其是2.0时代把AS脚本推向一下开发应用的高峰期,如今最新版本3.0,是一种完全的面向对象的编程语言,功能强大,类库丰富,语法类似JavaScript,多用于开发Flash互动性、实用性的交互式课件。笔者做为一名当代教育技术的专业老师,结合多年Flash交互式课件开发经历体验,以AS2.0版本为主浅谈一下Flash交互式课件AS脚本开发应用技巧,与大家共享共勉。1、熟悉AS脚本的语言规范,理清Flash交互式课件开发思路学科老师不管有没有编程基础,都要熟悉AS脚本的编程语言规范,把握AS脚本编程的规则,理清Flash交互式课件开发思路和流程,才能准确编程,实现功能,完成最终的Flash交互式辅助教学课件。AS脚本内置于Flash环境中,固然不是一个严格的独立编程语言,但同样拥有语法、变量、函数等,而且与JavaScript类似,它也由很多行语句代码组成,每行语句又是一些命令、运算符、分号等组成。它的构造与C/C++或者Java等高级编程语言类似。所以,对于有高级编程经历体验的人来讲,学习AS是很低轻松的。对于学科老师初学者来讲通过循序渐进学习,短期内可灵敏理解并高效地撰写成熟的AS课件脚本代码,制作出高质量交互性强的优秀Flash课件。Flash交互式课件AS脚本开发也需要一个规范的思路和流程,最好通过思维导图MindManager软件整理出功能框架和核心代码片段,把各级AS脚本功能模块的关系用互相从属与相关的层级图表现出来,提高开发效率,辅助学科老师高效完成AS编程,实现预测料想交互功能。2、把握Flash交互式课件开发常用代码技巧,提升AS脚本开发效率对于Flash交互式课件而言,图、文、声、像的素材编程控制;教学流程的导航控制;画图控制;时间日期控制;其它课件交互式功能实现等AS脚本编程最为常见,因而,学科老师要灵敏把握Flash交互式课件开发常用代码技巧,才能提升AS脚本开发效率,事半功倍。2.1Flash交互式课件导航条的AS脚本开发技巧Flash课件分几级导航目录,需要应用AS脚本编写好操作导航构造,可灵敏进出课件内容,按教学进度调整Flash课件演示流程。一般可通过按钮on事件编程控制,常基本的跳转代码GotoAndPlay和GotoAndStop,可实现一个场景内或不同场景间关键帧的跳转,以及影片剪辑内部的灵敏流程跳转,但这样随意跳转容易造成混乱。大多数情况下,都设计成不同的导航构造和导航菜单,通过导航模块统一控制教学流程,这时,可通过影片剪辑MC的onClipEvent事件,再配合拖动、滑动等AS脚本控制,可实现操作简单、控制灵敏、层级分明的Flash交互式课件的导航条。2.2Flash交互式课件声音和视频的AS脚本开发技巧在Flash课件中通过AS脚本编程可实现声音的播放停止、音效、平衡、音量、循环等功能。一般通过开创建立Sound声音对象,通过attachSound方式与库中的声音产生实际链接关系,再通过AS脚本编程来实时的控制声音,可通过play、stop控制播放停止;通过setVolume、setPan等控制声音音效;通过stopAllSounds代码控制全部静音等。总之,通过Flash的AS脚本可开发出MP3播放器,足可见AS脚本控制声音的功能强大。对于Flash课件中FLV视频处理,更多地应用文件菜单里的导入视频功能,内置了很多不同样式和功能的FLV播放器,能知足大部分Flash交互式课件开发使用。一般采用链接方式灵敏控制FLV视频,假如视频容量较小可嵌入到Flash课件里,以影片剪辑方式导入,然后再通过AS脚本自行开发一个视频播放器,灵敏控制FLV视频播放、停止、快近、回播等功能。2.3Flash交互式课件画图的AS脚本开发技巧FlashAS脚本提供了功能强大的三角函数、数学计算以及画图控制代码,可灵敏实现编程画图。以Flash绘图板为例,可AS编程实现直线、曲线、折线、圆形、方形、橡皮等功能,可实现线条粗细、线条颜色、填充颜色等灵敏编程控制。一般通过Math类、color类、MovieClip类、Mouse类等的强大方式方法,综合编程实现复杂画图功能,网络有很多这样的源文件,学科老师可下载分析、修改、调整,完全就知足Flash交互式课件开发应用了。2.4Flash交互式课件时间日期的AS脚本开发技巧Flash交互式课件少不了时间和日期的控制,例如,倒计时、万年历、时针等,通常使用内置Date对象获取相对于通用时或相对于运行FlashPlayer的操作系统的日期和时间值。Date对象提供了很多处理通用时间或系统时间的方式方法,由七部分构成,它们分别是年year、月month、日date、时hour、分minute、秒second、毫秒millisecond。Date的功能强大、控制灵敏,可针对实际Flash交互式课件开发需要,灵敏控制系统日期和时间,辅助课堂教学。2.5Flash交互式课件响应键盘的AS脚本开发技巧Flash交互式课件开发离不开键盘的响应控制,尤其是在Flash游戏教学课件制作中,假如缺少了响应键盘的方式方法,更是不可能的。AS脚本编程时,响应键盘的方式方法主要的四种,分别是:利用按钮进行检测;利用KEY对象;利用键盘侦听的方式方法;利用影片剪辑的keyUp和keyDown事件来实现响应键盘。学科老师只要熟练把握了这些方式方法,然后加以变通,就会创作出很多意想不到的交互式课件效果。2.6Flash交互式课件文本框的AS脚本开发技巧通过AS脚本编程可实现交互式课件的动态文本控制--通过AS脚本的MovieClip对象中createTextField方式方法可开创建立新的空文本框,使用TextField对象来设置文本框的属性,使用TextFormat对象来格式化文本框中的文本,使用动作脚本来俘获文本框发生的事件,例如,能够确定用户能否修改了文本框的文本或滚动了文本。通过编写脚本语句,使用这些事件onChanged或onScroller来触发脚本运行,完成高级应用。Flash交互式课件常用的AS脚本开发技巧不胜枚举,如loading技巧、鼠标跟随拖动技巧、调用外部EXE文件技巧、hittext碰撞检测技巧等,这就需要学科老师多学习、多积累,内化成自个的编程技能和编程技巧,灵敏编写AS代码,设计出功能强大的交互式课件。3、积累各种交互式课件开发常用代码,开创建立个性化AS代码库网络的成熟的Flash文件很多,大多可通过软件反编译成源文件学习,尤其是AS代码的编程思想和编程技巧,都能够信手拈来为我所用。并且网络分享的Flash源文件也为学科老师开发交互式课件提供了便利,很多代码和素材都能够直接移植到课件开发里,提升了课件开发效率。与此同时,学科老师也要把常用AS脚本代码整理、分类,注重个性化AS代码库的开创建立和更新,缩短课件开发编程时间,更多的关注点放在课件内容和课件拓展应用上,使课件真正发挥辅助课堂教学作用,提高教育教学质量。综上所述,学科老师要熟练把握Flash课件AS脚本开发规范和编程思想,提高编程素养,积累AS开发经

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论