第五章Flash课件制作赖文华教师教育学院Lai_wenhua@126.com13758477326学习要求及内容基本要求:了解Flash课件的类型和交互方法,能够结合教学设计的理论进行课件设计与开发。选择题课件;连线题;填空题;判断题;拖拽题课件;连线题课件;智能题库设计。课件简介本范例是物理课程中“显微镜原理”演示文稿课件,这个课件用Flash强大的模板技术创建,通过导航按钮将显微镜成像原理逐步演示,加上文字说明,使学生在反复播放中更深入透彻地理解所学的知识。知识要点利用演示文稿模板制作课件的方法从模板创建影片文档的方法影片剪辑元件的应用2.模板图层结构Flash模板,是一种预先设置好的特殊影片文档,提供了塑造最终影片文档外观和交互结构的框架。1.Flash模板重点详解制作步骤一7.1.1从Flash模板创建影片文档制作步骤二7.1.2创建影片剪辑元件制作步骤三7.1.3制作演示文稿课件1.了解模板图层结构2.添加新演示页面3.编辑演示页面课件简介本范例是利用Flash8提供的幻灯片演示文稿模板制作的信息技术教育课件,它的主要内容是认识常用的个人计算机的几种类型,以及常用到的几种计算机外部设备。课件运行时,单击页面右下角的两个控制按钮就可以播放幻灯片,幻灯片切换时有淡入淡出的切换效果。知识要点利用幻灯片演示文稿模板制作专业幻灯片课件的方法认识和使用行为面板屏幕技术的应用2.“行为”面板显示在“屏幕轮廓”窗格的每一个页面都被称作“屏幕”。每个文档的顶层中都有一个主屏幕。行为实质上是一些预定义的ActionScript函数,使用时可以将它们附加到Flash文档中的对象上,而无须自己创建ActionScript代码。1.屏幕重点详解制作步骤一7.2.1从Flash模板创建影片文档制作步骤二7.2.2创建幻灯片屏幕制作步骤三7.2.3制作幻灯片制作步骤四7.2.4利用“行为”面板添加按钮行为和幻灯片切换过渡效果课件简介本课件是一个中学物理在线测验课件,它包括6道测验题,每道题对应一种测验题型。每答完一道题,可以查看答题结果,然后通过控制按钮翻页到下一道题。知识要点利用测验模板制作课件的方法组件检查器面板的使用方法影片剪辑元件的创建和应用2.组件检查器面板选择“窗口”|“组件检查器”命令,打开“组件检查器”面板.1.测验模板图层结构重点详解制作步骤一7.3.1从Flash模板创建影片文档1.从测验模板新建影片文档2.认识和分析测验模板图层结构3.更改标题和创建起始页面制作步骤二7.3.2制作第1个题型——拖曳题1.创建拖曳对象2.设置“拖放交互操作”组件参数制作步骤三7.3.3制作第2个题型——填空题1.添加填空题题目2.设置“填空交互操作”组件“选项”标签页的参数制作步骤四7.3.4制作第3个题型——热对象题1.创建热对象2.设置“热件交互操作”组件参数制作步骤五7.3.5制作第4个题型——热区题1.创建热区对象2.设置“热区交互操作”组件参数制作步骤六7.3.6制作第5个题型——多项选择题1.添加多项选择题题目2.设置“多项选择交互操作”组件“选项”标签页的参数制作步骤七7.3.7制作第6个题型——判断题1.添加判断题题目2.设置True或False组件“选项”标签页的参数制作步骤八7.3.8制作单一类型的测验题课件1.删除测验模板中多余的题型关键帧2.添加多项选择题题目制作步骤九7.3.9定制测验题播放效果课件简介本范例不是一般的Flash课件,它是一个连线题课件模板,应用它可以制作出功能强大的连线题课件。知识要点自定义Flash课件模板的方法自制一个连线题模板自定义模板的应用2.深入了解模板模板文件在Flash8中存放时一般放置在当前用户的目录下.1.认识连线题模板课件的图层结构重点详解制作步骤一7.4.1制作连线题课件影片和创建模板说明1.制作连线题课件影片2.创建模板说明制作步骤二7.4.2自制课件文档为模板制作步骤三7.4.3应用连线题模板1.从连线题模板新建影片文档2.制作连线题目图形元件3.更新题目影片剪辑元件4.测试和保存影片课件简介判断题是标准测验题课件中最容易制作的一种题型。利用Flash的UI组件中的单选按钮组件,再通过简单的动作脚本编程,就可以制作出判断题课件。本节通过讲解一个判断题课件范例的制作过程,让读者初步掌握用Flash制作标准测验题课件的思路和方法。知识要点判断题课件的制作方法UI组件中单选按钮组件的应用测验题课件中动态反馈信息影片剪辑的制作方法if选择语句在判断题课件中的应用重点详解2.单选按钮对象参数3.click事件利用Flash内置的UI组件,可以创建功能强大、效果丰富的课件。单选按钮的“Label”参数和“GroupName”参数是两个重要的参数。只有通click是单选按钮组件的单击事件,可以直接用on()处理函数使用click事件。1.“组件”面板制作步骤一8.1.1制作答题反馈信息影片剪辑元件1.创建课件界面2.制作影片剪辑元件3.布局场景制作步骤二8.1.2制作单选按钮选项1.创建单选按钮对象2.设置单选按钮对象参数制作步骤三8.1.3定义动作脚本判断答案对错on(click){with(_root.panduan){gotoAndStop(cuo);}}课件简介本节通过一个物理单项选择测验题课件的制作过程,使读者进一步熟悉用UI组件中的单选按钮组件制作标准测验题课件的方法,掌握用动态文本对象实现答题反馈信息的方法,以及如何在标准测验题课件中实现翻页导航功能。知识要点单项选择题课件的制作方法UI组件中单选按钮组件的应用方法用动态文本对象实现信息反馈的方法标准测验题课件中翻页导航功能的实现方法重点详解2.事件侦听器在编写反馈信息的程序时,就可以利用data参数值进行答题正确与否的判断了。事件侦听器让一个对象(称作侦听器对象)接收由其他对象(称作广播器对象)生成的事件。1.单选按钮参数制作步骤一8.2.1制作单选题题目1.创建课件界面2.输入单选题题目制作步骤二8.2.2创建单选按钮1.放置第1组单选按钮对象2.设置第1组单选按钮参数3.创建其他单选按钮制作步骤三8.2.3创建用来显示反馈信息的动态文本选择动态文本类型制作步骤四8.2.4用按钮实现翻页导航控制1.创建翻页按钮2.制作action1图层制作步骤五8.2.5利用侦听器对象编程实现答题信息反馈//以下通过侦听器对象判断用户对单选按钮的选择flashistListener=newObject();//定义侦听器对象flashistListener.click=function(evt){//定义侦听器对象的click事件函数mydata=evt.target.selection.data;//将用户单击的那个单选按钮的data参数值保存在变量mydata中if(mydata==1){//如果用户选择的单选按钮的data参数值为1result=答对了!;//那么动态文本显示答对了!}else{result=答错了!;//否则动态文本显示答错了!}};tm1.addEventListener(click,flashistListener);//将组名为tm1的单选按钮注册到侦听器对象课件简介本范例是一个化学多项选择题课件。为了方便讲解,这个范例只设计了一道多项选择题目。课件运行时,页面上显示一道多项选择题目,共有5个备选答案,每个答案的右边有一个复选框,单击这些复选框可以做出选择。知识要点多项选择题课件的制作方法复选框(CheckBox)组件的使用方法声音反馈信息在标准测验题课件中的实现方法动态文本在标准测验题课件的应用逻辑表达式的应用重点详解2.selected属性3.逻辑运算符&&面对多个复选框,用户可以选择其中的一个,也可以选择其中的几个,甚至全部选中。selected是复选框组件的属性,它可以判断复选框是被选中还是未被选中。&&是“逻辑与”运算符,它的运算结果是一个逻辑值。1.复选框组件制作步骤一8.3.1创建测验题目和复选框1.创建影片文档和课件界面2.创建测验题目和复选框制作步骤二8.3.2创建“查看结果”按钮和动态文本1.创建“查看结果”按钮2.创建动态文本制作步骤三8.3.3定义“查看结果”按钮的动作脚本1.定义文字反馈信息的动作脚本2.定义声音反馈信息的动作脚本on(release){if(cbox1.selected==1&&cbox2.selected==0&&cbox3.selected==0&&cbox4.selected==1&&cbox5.selected==0){result=答对了!;}else{result=答错了!;}}课件简介本课件是小学数学的多媒体辅助课件,融趣味性、知识性于一体,通过系列脚本程序的控制,达到自动出题、自动判别对错功能,使学生在“玩”的过程中轻松掌握整数加法的运算,具有很强的交互性,真正实现了“人机交流”的目的,极大地提高了学生的参与性、积极性。知识要点用动态文本和输入文本制作填空题课件的方法用Math类的random()方法产生随机数的方法Math类的round()方法的应用用Number()函数将字符型数据转换为数值型数据的方法响应键盘事件的方法用TextField类的restrict属性限制用户输入的字符类型重点详解2.TextField类3.random()和round()方法空按钮元件是一个特殊的按钮元件,元件场景中没有任何对象。TextField类是Flash内置的文本字段类,它属于影片类型,在“动作”面板的“ActionScript2.0类”|“影片”类别下可以找到TextField类。random()和round()是Math类的两个方法。1.空按钮元件制作步骤一8.4.1创建课件界面和元件1.创建影片文档和课件界面2.制作元件制作步骤二8.4.2创建动态文本和输入文本1.创建动态文本和输入文本2.布局按钮3.布局对错影片剪辑元件制作步骤三8.4.3定义动作脚本1.定义帧动作脚本2.定义出题按钮上的动作脚本3.定义空按钮上的动作脚本num1Txt.text=29;num2Txt.text=38;resultTxt.restrict=0-9;on(press){num1Txt.text=Math.round(Math.random()*100);num2Txt.text=Math.round(Math.random()*100);resultTxt.text=;tipTxt.text=;}课件简介本范例是一个用鼠标拖曳组合化学实验装置的课件。课件运行时,页面上显示一些化学仪器,要求用户拖曳窗口右上角的3个化学仪器组装成一个完整的制氯实验装置。如果用户拖曳化学仪器到正确的组装位置附近,那么仪器会被自动吸附到正确位置;如果用户拖曳化学仪器到其他位置,那么仪器会自动返回到初始位置。制作拖曳题课件的方法利用MovieClip类的startDrag()和stopDrag()方法实现影片剪辑的拖曳功能利用MovieClip类hitTest()方法检测拖曳碰撞自定义函数的应用数组访问运算符[]的应用知识要点2.数组访问运算符[]3.enabled属性hitTest()是MovieClip类的方法,用于检测一个影片剪辑是否和另一个影片剪辑相交。使用数组访问运算符可以动态设置和检索实例名称和变量。enabled是MovieClip类的属性,通过它可以设置影片剪辑实例是否可用。1.hitTest()方法重点详解9.1.1创建课件界面和实验仪器制作步骤一9.1.2创建待安装的仪器元件和碰撞检测元件1.创建碰撞检测元件2.创建待安装的仪器元件制作步骤二9.1.3用动作脚本实现仪器拖曳和组装1.获取待安装仪器实例的初始坐标2.