巧用Flash 5制作温度计动态课件

来源 :中小学信息技术教育 | 被引量 : 0次 | 上传用户:zzw200512168
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  Flash作为一款网页交互动画制作软件,以其强大的动画表现功能和交互功能深得人心。Flash采用矢量技术,用它创作的作品容量小,适合在互联网上发布、交流。因此,Flash理所当然地成为广大教育工作者制作多媒体课件的首选。
  笔者曾在网上看到一个用Authorware制作温度计的演示课件,制作过程虽简单,但动画效果不尽如人意。受其启发,笔者试着用Flash5简体中文版制作了一个温度计演示课件(图1),以期与同行交流。
  


  一、设计思路
  
  如图2,设置变量input1接收输入温度数,通过程序控制“温度计指针zz”影片剪辑中的属性_height,从而改变温度计指针的高度。
  
  二、制作过程
  
  1.设定场景的宽为300像素,高为250像素。
  2.给整个课件制作一张漂亮的背景图片。很多Flash课件由于缺少和谐优美的背景图片,常常给人以突兀感,甚至影响最后的动画效果。在制作本课件时,笔者有意在课件“精美”环节上下工夫,选择了一张自己创作的背景图片,将其放在图层1,重命名为“背景”。
  


  3.依次选择“插入”→“新建组件”→“影片剪辑”,命名为“指针”。选择矩形工具,画出一个宽为10像素、高为2像素的小矩形。用放大镜将小矩形放大到800%,打开排列面板,设置小矩形的对齐方式为水平底部对齐和垂直居中对齐(图 3)。打开颜色填充面板,对小矩形进行图形填充(图4)。
  新建图层2并重命名为“温度计指针”,选中该图层并从图库中拖出“指针”影片剪辑到舞台上。选中该组件后,依次选择“修改”→“实例”。打开实例面板后,将“指针” 影片剪辑命名为zz(图5)。
  


  


  4.依次选择“插入”→“新建组件”→“影片剪辑”,命名为“外壳”。选择矩形工具画出一个宽为10像素,高为202像素的矩形。打开排列面板,设置矩形的对齐方式为水平底部对齐和垂直居中对齐(图3)。
  新建图层3并重命名为“温度计外壳”,选中该图层并从图库中拖出“外壳”影片剪辑到舞台上。选中该组件,选择“修改”菜单下“实例”,打开实例面板,将“外壳”影片剪辑命名为wk。
  


  5.新建图层4,命名为“文本”图层,选择“文本工具”,在场景上绘制“请输入温度数(1—100之间的整数):”和“当前温度为:”两个文本。创建一个输入文本框,点击鼠标右键,在弹出的菜单中选取“面板”菜单项中的“文本选项”,此时系统弹出“文本”对话框,在该对话框中进行如图6所示的设置。同理,再设置两个输出文本框output1、output2(图7、图8)。
  6.新建图层5,命名为“按钮”图层,选中该图层并从图库中拖出“确定”按钮,放在输入文本框input1的右侧。选中“确定”按钮,打开“对象动作”面板,设置脚本为:
  on (release, keyPress "") {
   if (input1 = "") {
   output1 = "不能为空!";
   } else {
   if (input1>=1 & input1<=100) {
   play ();
   output1 = "";
   } else {
   output1 = "输入有误,请重输!";
   }
   }
  }
  


  //这是判断输入文本框input1是否为空,是否在1到100之间。
  7.新建图层6,命名为“函数”图层,在该图层的第一帧打开“帧动作”面板,添加如下脚本语句:
  setProperty ("/wk", _x, "239");//设置“外壳”影片剪辑的x坐标位置
  setProperty ("/wk", _y, "225");//设置“外壳”影片剪辑的y坐标位置
  setProperty ("/zz", _x, "239");//设置“指针”影片剪辑的x坐标位置
  setProperty ("/zz", _y, "224");//设置“指针”影片剪辑的y坐标位置
  setProperty ("/zz", _height, "2");//设置温度计指针的初始高度为2像素,即表示初始温度为1摄氏度
  zz_height = getProperty("/zz", _height);//表示获取当前温度计指针的高度并传给变量zz_height
  input1 = "";
  output2 = int(zz_height/2); //将当前温度计的温度显示在输出文本框2中,即表示“当前温度为:(几度)”
  fscommand ("showmenu", "false");
  stop ();
  8.到目前为止,一共有六个图层,每个图层只有一帧。给“按钮”图层的第二帧插入关键帧,将“确定”按钮更换为“重置”按钮,并在该按钮上添加如下脚本语句:
  


  on (release, keyPress "") {
   gotoAndStop (1);
  }
  再选中“按钮”图层的第三帧按F5键插入帧。
  9.选中“函数”图层的第二帧,插入空白关键帧,并添加如下语句:
   if (zz_height   zz_height += 2;
   output2 = int(zz_height/2);
   setProperty ("/zz", _height, zz_height);
  } else {
   stop ();
  }
  再选中“函数”图层的第三帧,插入空白关键帧,并添加如下语句:
   gotoAndPlay (2);
  


  10.分别选中其他四个图层的第三帧,按F5插入帧。
  11.新建图层7,命名为“小标记”图层,将笔者制作的学校标记影片剪辑拖到舞台上。
  至此,整个Flash温度计演示课件就大功告成了。当然,完成同样一个Flash课件还会有其他很多方法,如对场景的控制,也可以通过对影片剪辑中帧的控制来实现,在此就不一一列举了。
其他文献
回首2004,教育信息化领域听得最多的一词就是“应用”。苏州市通过确定《教育管理信息化标准》应用示范工作带动教育信息化的发展,并确定2004年为教育信息化应用年;烟台市提出“建网不用不如不建”的工作思路后,也确定了2004及至今后的三年都是教育信息化的应用年;
期刊
编者按:  在一般人的眼里,校园网是基于多媒体和现代网络技术构建的一种服务于学校内部各项教学管理活动的局域网络环境,其关键词为“建设”。每每谈及校园网,人们总是习惯将视角停留在IT业界提供的硬件环境指标上,也就是通常所说的校园网最基本的技术特质。事物从无到有需要一个“建设”的过程,但“建设”本身并不是最终目的。当我们完成校园网硬件环境的建设后,最值得冷静思考的应该是如何有效、科学地应用,我们对校园
期刊
一、教学概述    教学对象:小学六年级学生,已初步掌握上网浏览、收集信息的方法。  教学阶段:整个教学采取主题系列活动的形式,分三个阶段进行:  第一阶段:信息收集比赛  第二阶段:小记者研讨会  第三阶段:武汉信息发布会  教学目标:  能够掌握上网浏览信息的方法,搜索所需信息;  能够学会在BBS上发表观点;  能够根据需要,正确下载所需要的图片或文字;  能够运用Powerpoint或Wo
期刊
在设计并实施该案例时,我们从传统的课堂教学人手,在学生已做好必需的知识储备的基础上,依托教材从课堂教学向研究性学习过渡,向社会实践活动延伸。在这个过程中,我们通过师生共建网站的形式完成了“走近老舍”专题资源的开发并把它镶嵌到“研究性学习网络支持平台(WSPIL)”上,师生按照研究性学习教学模式的要求在该平台上进行“走近老舍”的研究性学习活动。我们希望在依托教材从课堂教学向基于网络的研究性学习过渡的
期刊
《良师e友》软件是笔者根据多年在学校积累的工作经验,针对学校成绩管理工作和教师日常工作的实际需要精心设计的,适用于从小学到高中所有阶段的成绩统计工作,能够满足中小学各科成绩分析统计的需求。在设计本软件时,笔者注意吸取许多知名软件的优点,并采用国际上最优秀的中文报表开发技术和先进的设计思想,主要特点如下:
期刊
Gerry Smith先生对素质教育有独到的见解。他认为,教育不是简单地把孩子放到学校里,就好比把婴儿扔进浴盆里便不再管他。在数字时代,我们的教育应该在培养学生的信息素养、创新思维、交流技能以及高工作效率上努力。素质教育正是体现提高上述素养和能力的教育。在数字时代,信息技术可以在素质教育中发挥作用。本刊有幸得以就信息技术在教育中的应用访问到Gerry Smith先生。通过他,我们还可以了解到苹果的
期刊
笔者执教的是上海四年制初中一年级,开展Word单元活动的时间是第二学期。学生虽然在第一学期已经学过 Word 的基本操作,能进行文字的基本编辑,并且具备网上搜索信息的能力,但编辑出来的文稿总是差强人意,比较幼稚,在设计和审美等方面也比较欠缺。为了提高学生综合使用Word的能力,让他们的作品更上一层楼,我安排了《用Word设计报纸综合教学》这个单元。    一、 教学设想    整个单元活动共分七次
期刊
许多学校在架设校园局域网的时候,常常遇到因添置电脑而导致网络速度慢、运行效率低的问题。条件较好的学校可以购买昂贵的网络设备来满足需要,而一般学校怎样才能用最小的投入提升网速?笔者经过实践发现,借助Win2000 Server作为软路由器,替代昂贵的硬件路由器,利用服务器上添加的网卡,在局域网中设置多个网段,不但能使网络负载达到平衡,实现低成本、高效率,而且还能切实保证学校局域网内的全部教学功能。 
期刊
一、设计预演效果    要避免制作课件过程的盲目性,做到省时高效,最好能在制作课件前将要实现的演示效果书面化。  笔者希望通过Flash实现的效果是让小球实体在平衡位置O点左右来回振动,振动过程中作变加速运动,且弹簧实体的长度也要随之变化,给人的视觉效果就是弹簧使小球做往复运动。合力(或者加速度)实体和速度实体同步显示相关物理量大小和方向。同时,为了让课件具有交互性,并能留给学生思考研究的空间,可
期刊
我们在登录Internet浏览网站时,经常会看到一些主页的广告标题栏下显示时间问候语,它们可以根据本地运行的电脑时间予以实时反馈,这些都是运用asp或jsp语言来制作的。在Flash中,不需制作任何组件,而是利用强大的ActionScript控件功能,在动态文本框中调用Date对象来获取正在运行中的操作系统的时间和日期,通过调用动作gotoAndPlay使之循环执行Date对象,不断地刷新时间,同
期刊