利用Flash ActionScript2.0制作动态交互式课件

来源 :中国教育信息化·基础教育 | 被引量 : 0次 | 上传用户:juese1234567
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:利用Flash ActionScript2.0制作动态交互式课件,不仅有利于教师授课,而且使课件的使用范围得到扩展,学生可以在课堂教学环境下使用课件,也可以在网络教学环境下使用课件,还可以在自己的家用电脑环境下使用课件,极大地方便了学生的练习和自测活动,改变了学生的学习方式。本文概括讲述了ActionScript2.0的适用范围,并以人教版《义务教育课程标准实验教科书》三年级数学上册第六章《多位数乘一位数》为例制作了教学课件,为工作在一线的教师在使用ActionScript2.0制作动态交互式课件方面提供参考。
  关键词:动态交互式课件;Flash ActionScript2.0
  中图分类号:G434文献标识码:B文章编号:1673-8454(2010)10-0053-03
  
   Flash是Macromedia公司于1999年6月推出的一款基于时间轴和图层的交互式动画设计软件,该软件最初是为网页动画制作服务的,由于Flash制作的动画具有文件小、交互性强、品质高而不失真等优点,被广大教育工作者认可,Flash已成为各级各类教学活动常用的课件制作软件。
  
  一、ActionScript语言概述
  ActionScript 动作脚本是遵循 ECMAscript第四版 的 Adobe Flash Player 运行时环境的编程语言。它在 Flash 内容和应用程序中实现交互性、数据处理以及其它功能。
  ActionScript是Flash的脚本语言,与JavaScript相似,是一种面向对象的编程语言。
  
  二、ActionScript动作语句适用的范围
  在动画设计过程中,可以在三个地方加入ActionScript脚本程序,分别是帧、按钮、影片剪辑。
  1.添加脚本
  为帧添加动作脚本,就是在时间轴上某一帧添加动作语句,当影片播放到此帧时才被执行。
  2.为按钮添加脚本
  为按钮添加脚本,只有在触发此按钮时,特定的事件才会被执行。
  3.为影片剪辑添加脚本
  为影片剪辑添加动作脚本,通常在播放(触发)该影片剪辑时ActionScript才会被执行。
  
  三、动态交互式课件制作思路
   本文以人教版《义务教育课程标准实验教科书》三年级数学上册第六章《多位数乘一位数》为例制作教学课件,向大家展示如何使用ActionScript2.0制作动态交互课件。
  1.规划自定义变量名及含义
   在本例中,主要涉及以下几个变量:
  ts——题数
  duiti——正确题数
  fs——得分分数
  a1——第一个动态文本框,用于随机出示数字
  b1——第二个动态文本框,用于随机出示数字
  c1——第三个输入文本框,用于输入答案
  2.动态交互式课件场景规划
  课件需要两个场景。第一个场景为主场景,包括文字说明、动态文本框、输入框、按钮等元素。第二个场景为动画片场景,当口算题答对积分达到一个值时,影片会跳转到第二场景,自动播放一段动画片供学生观看,增强学习的趣味性,缓解学生口算学习疲劳,有时也可以利用动画片等资源进行教学内容总结。
  其它元素规划:单击“出题”按钮随机产生题目,用户将结果输入答案文本框中,然后单击“确定”按钮,随即出现“对了!请继续出题。”再单击“出题”按钮,清空所有文本框内容,又出示新的随机题。
  
  四、动态交互式课件制作方法
  本课件制作以Flash8为例,版本号不同可能略有差异,具体制作步骤如下:
  1.新建Flash文档
  2.创建“出题”、“确定”按钮元件
  3.创建场景1
  在Layer1(双击可对图层重命名)的第一帧添加课件背景。
  在Layer2的第一帧添加课题、文字说明。
  在Layer3的第一帧添加输入文本框、动态文本框。(如图1)
  在Layer4第一帧将“出题”、“确定”按钮从库中拖到舞台适当位置。(如图1)
  4.创建场景2
  在Layer1的第一帧添加课件背景,然后添加Layer2,在Layer2的第一帧添加一个动画片段(添加动画片段的方法见下文“导入动画片片段”的详细介绍)。
  5.设置动态文本框和输入文本框的属性
  图1中,“第2题”中的“2”位置是一个动态文本框,设置此文本框的变量名为“ts”。
  数字“5”、“9”的位置各是一个动态文本框,变量名分别是“a1”、“b1”。
  数字“45”的位置是一个输入文本框,变量名为“c1”。
  文字“对了!请继续出题”的位置是一个动态文本框,变量名是:“fs”。
  6.设置时间轴控制语句
  在场景1新建Action图层,在第一帧处按F7插入空白关键帧,右键空白关键帧,在弹出菜单中选择“动作”,输入以下语句:
  (1)时间轴第1帧语句
  fscommand("fullscreen", "true"); //全屏播放
  stop();//停止在这一帧
  duiti = 0;// 设置正确题数为0
  ts = 0;// 设置题数为0
  (2)时间轴第2帧语句
  stop ();//停止在这一帧
  a1 = "";// a1的初始值为空
  b1 = "";// b1的初始值为空
  c1 = "";// c1的初始值为空
  (3)时间轴第18帧语句
  gotoAndPlay(2); // 跳转到第2帧播放
  (4)时间轴第62帧语句
  gotoAndPlay(1); // 跳转到第1帧播放
  7.为“出题”按钮添加语句
  右键单击“出题”按钮,在弹出菜单中选择“动作”,为“出题”按钮添加以下语句:
  on (release) // 释放鼠标事件
  {
  a1 = random(10) 5;// 随机出示0-9中一个数字加上5
  b1 = random(9) 1;// 随机出示0-8中一个数字加上1
  if (ts == 0)// 如果题数为0
  {
  ts = 1; // 那么题数为1
  } // end if
  }
  8.为“确定”按钮添加语句
  右键单击“确定”按钮,在弹出菜单中选择“动作”,为“确定”按钮添加以下语句:
  on (release)//释放鼠标事件
  {
  if (c1 == a1 * b1)// 如果c1 =a1 ×b1
  {
  duiti = duiti 1;// 那么正确题数加1
  fs = duiti * 10;// 那么分数等于正确题数×10
  gotoAndPlay(3); // 跳转到第3帧播放(第3帧处放置“对了!请继续出题。”元件)
  }
  else if (c1 !== a1 * b1) {
   //如果c1 不等于a1 ×b1
   duiti = duiti 1-1; // 那么正确题数不增加
   } // end if
  ts = ts 1;//题数累计加1
  if (ts 1 > 10)// 如果题数大于10
  {
  gotoAndPlay(19); //跳转到第19帧播放(19帧处放置显示分数的动态文本框)
  } // end if
  c1 = "";//答案输入框清空
  }
  或将ts = ts 1;//题数累计加1
  if (ts 1 > 10) // 如果题数大于10
  {
  gotoAndPlay(19); //跳转到第19帧播放(19帧处放置显示分数的动态文本框)
  } end if//否则替换为
  ts = ts 1; //题数累计加1
  if (fs== 200)// 如果分数值等于200
  {
   gotoAndPlay("场景 2", 1);//跳转到场景2第1帧播放(播放动画片)
  } // end if
  9.在场景2新建Action图层
  在第一帧处按F7插入空白关键帧,右键空白关键帧,在弹出菜单中选择“动作”,输入以下语句:
  stop ();//停止在这一帧
  10.导入动画片片段
  使用视频编辑软件将预先准备好的动画片进行编辑,保留与教学有关的片段,然后点击“文件——导入——导入到库”功能按钮,在“导入视频”对话框中选择“从服务器渐进式下载”单选按钮(如图3),选择一个你喜欢的播放器样式,点击“下一步”,将动画片段导入到库。
   11.将动画片段放置到场景2的Layer2的第一帧
   12.发布与调试
   至此课件制作完毕。
  
   结束语
  动态交互式课件具有较强的交互性和趣味性,由于使用了ActionScript语句,乏味的口算练习变成了有趣的数学活动,不仅减轻了教师随机编题的负担,更重要的是课件适用范围得到了扩展,此课件不仅可以用于课堂教学环境,也可以用在网络教学环境,更可以用于学生的家用电脑环境,从而改变学生的学习方式。
  (编辑:鲁利瑞)
其他文献
摘要:文章针对区域教育资源库建设过程中存在的问题,从平台、内容、机制等方面阐述了区域资源库建立良性循环机制的具体做法和实践效果,并对区域资源的未来发展提出一些建议,值得广大同行参考。  关键词:区域资源库;良性机制;教育信息化  中图分类号:G203 文献标识码:A 文章编号:1673—8454(2012)18—0076—03  在教育信息化的进程中,教育资
我最好的朋友叫赵赵。赵赵是个很特别的人。不是指外貌特别,他不高不矮,不胖不瘦,长得很清爽,是那种走在学生堆里,不太会引起注意的类型。他的特别之处在于他的个性。  很多人对于我们能成为最好的朋友感到不可思议,因为我们的性格是如此不同,简直是冰火两重天。如果我是“火”的话,他就是“冰”了,因为他从小就很“酷”。我们从小学一年级起就是同班同学,不过,开学很久后,我们也没有变熟。因为他这个人相当内向,不怎
摘 要:针对如何上好信息技术理论课这一问题,作者认为可以从课堂教学组织来控制,从内容、教法、组织形式和评价这四个方面来进行,就多那么一点,会让学生爱上理论课。  关键词:信息技术课;课堂教学组织;理论知识  中图分类号:G424.21            文献标志码:A           文章编号:1673-8454(2012)24-0045-02  理论课的概念性、知识性较强,需要理解死记硬
摘 要:PowerPoint教学课件层次化结构最大的特点是每个模块存储为单独的一个PowerPoint文档,并且各模块的层次与模块对应PowerPoint文档的存储文件夹的层次完全相同。该文对所提出的层次化结构的PowerPoint教学课件的实现,无需采用PowerPoint的VBA语言编程,而是采用设置和使用起来都比较简便的超级链接功能。  关键词:教学课件;PowerPoint;层次化结构  
11月8日,中国教育信息化整体解决方案领先提供商上海华师京城高新技术股份有限公司(以下简称“华师京城’1在成都举行的第62届中国教育装备展示会上正式发布业界首个完整的“基于云技术的数字校园”解决方案。“基于云技术的数字校园”进一步丰富了华师京城教育云平台,奠定了华师京城在云教育市场的领导地位,将为中国教育信息化和教育变革提供新一代的“源动力”。  与传统的数字校园解决方案有所不同。华师京城“基于云
摘要:许多信息技术教师反映信息技术学科在学校不被重视,教师地位低下,信息技术教师面临下岗的趋势。实际上,信息技术课是进一步提升学生获取信息、传输信息、处理信息和应用信息的能力,应把信息技术课推向更高、更新的层面。  关键词:信息技术课;课程整合;信息技术  中图分类号:G434 文献标识码:A 文章编号:1673-8454(2012)06-0056-03  许多信息技术教师反映,在倡导信息技术与学
11月29日,中国网络解决方案领导品牌锐捷网络在北京重磅发布了全球首款搭载X-sense“灵动”天线的802.11ac千兆无线AP产品——RG-AP530。据了解,锐捷网络此次发布的企业级千兆WLAN新品采用了自主研发的X-sense“灵动”天线,具备“主动”、“会思考”等革命性特点,在增强覆盖、降低干扰、提升性能等方面相比传统智能天线技术有着显著的提升,而RG-AP530所提供的1750Mb/s
针对信息技术对园所管理及对幼儿教育的重要性,借助安康家园网络平台,与会专家、领导、园长等嘉宾与大家现场进行了互动,主要涉及四个方面:幼教信息化发展方向,幼儿园信息化建设问题,幼教信息化管理,家园如何互动、沟通。  有网友提问,如何用信息资源开发幼教课程,北京教育科学研究院早期教育研究室副研究员徐明说,从网络获取信息用于幼教,相关人员所持的教育观特别重要,要符合幼教规律。针对现场相关问题,徐明强调,
爱看书的“红粉”,你也一定爱去图书馆吧!图书馆是查阅资料、借阅图书、自修学习的好地方,在那里看书也应该讲究文明礼貌。  今天,我们一起来看看这些图书馆的阅览礼仪,自测一下:我都做到了吗?  入馆前礼仪  1.安静入馆  进馆时,不要跑跳、打闹、喧哗,应在管理人员的指引下,安静有序地排队进馆。  2.穿戴整洁  进馆前,记得检查自己的衣着是否整洁得体,注意不要穿拖鞋、打赤膊哦。  3.不带零食  不
摘 要:新教师阶段是教师专业发展的关键阶段,它关乎新教师未来的专业发展取向问题。在新教师的初期培养上,以往的师徒带教方式存在着明显的不足,而基于网络的学习共同体可为新教师的专业成长搭建一个良好的平台。本文在探讨了网络学习共同体的含义及其特点基础上,提出了网络学习共同体促进新教师专业发展的有效途径。  关键词:网络;学习共同体;新教师专业发展  中图分类号:G451 文献标识码:A文章编号:1673