Flash课件函数图像的生成方法

来源 :中国教育技术装备 | 被引量 : 0次 | 上传用户:wyzxfjjx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  Flash是基于平面的矢量图形动画,其动画是以平面图形的形式来表现的。从函数图像的数学描述角度上讲,凡是具有y=f(x)形式的函数,像数学上的正弦、余弦、双曲线、椭圆、指数等函数的图像,在Flash课件中都可以有效地演示出来。在Flash课件中有多种方法可以完成数图的绘制,本文重点就在平面直角坐标系下,用duplicate Movie Clip()命令对函数图像进行处理的方法与技巧做出分析说明。
  
  传统课堂教学过程中函数图像的生成
  
  单纯从基于传统的课堂教学过程中数学函数图像的生成过程来看,对于给定的y=f(x)的函数图像,一般是建立平面直角坐标系,标出其坐标原点及X轴和Y轴上相应的点和单位,根据函数形式来确立一些关键的对应的坐标点,再将各个点连接起来,最终形成完整、连续的函数图像。在课堂教学,由于教师对所绘制的图像一般比较了解,所以对于一些简单的、基本的函数图像大都可以基于经验快速绘制;而对于比较复杂的函数图像,教师通过手绘快速完成几乎是不可能的。
  
  计算机课件中函数图像的生成
  
  从计算机课件的角度上讲,对于函数图像,只要能将函数图像在计算机屏幕中显示出来就可以了。在Flash课件中,可以通过多种方式来实现函数图像的绘制。
  利用Flash的基本工具这种方法在Flash课件制作中非常简单。比如制作一个正弦函数图像,在图符1中利用直线工具绘制一个直角坐标系,并用文本工具添加上坐标原点及X轴和Y轴上的坐标点,再在图符2中利用圆形工具绘制圆形并对圆的边界曲线经过调整、修改后,分别绘制出正弦曲线,将它们按数学关系放置在坐标系中。课件演示时看到的就是图像正弦函数。
  定义画笔对象这种方法的特点是定义一个画笔对象,并进行相关语句的设置,这时鼠标就变成一枝画笔,通过拖动画笔,来完成各种函数图像的绘制。由于受鼠标可控性的影响,比如画一条弧线就很困难,这种方法只能简单来摹仿函数图像。这对高年级学生而言,因其已具备很高的抽象思维能力,应用起来还可以理解,而对低年级学生而言,应用起来就不好理解。
  利用动画片断的复制来演示函数图像在Flash课件中,可以充分利用对动画片断的相关命令的应用,如duplicate Movie Clip()命令,将动画片断进行复制,同时结合着文本变量、循环语句的应用,将这些复制动画片断放置在以函数关系形成的计算机屏幕上,最终形成函数图像。
  相比而言,利用第3种方法得到的函数图像快速、准确,应用面广,下文进行详细说明。
  
  动画片断的duplicate Movie Clip()命令及输入文本变量在演示平面函数图像中的应用
  
  以正弦函数为例来说明。对于y=Asin(ωx Φ0),振幅、周期(或角频率)、初相发生变化时,都将会形成函数图像的变化。为了动态演示在任意情况下,也就是振幅、周期(或角频率)、初相为任意值时,显示函数的图像,在Flash中,可以借助对动画片断的控制命令duplicate Movie Clip()和动画片断的属性设置及输入文本变量的应用,来实现对函数图像的显示。为了实现函数图像的动态显示,具体的操作步骤为:
  利用输入文本设定变量对于正弦函数而言,其中的周期、振幅、初相都可以作为变量来处理。在主场景中,分别制作3个输入文本,并为它们指定相应的变量名:角频率(frequency)、振幅(swing)、初相(phase)。这3个输入文本的作用是当课件运行时,通过键盘输入数值,输入的数值将会传递给角频率、振幅、初相3个变量。
  绘制平面直角坐标系对于直角坐标系而言,仍然采用直线工具来绘制坐标系,并注意记录下坐标原点在计算机屏幕上的位置,如(20,120)。
  制作动画片断制作一个只有一帧的动画片断,该动画片断利用圆形工具作一个长与宽各为1个像素的圆,其在计算机上显示为一个点。在主场景中将其调入,为其指定对象名如point,当动画片断实例被指定名称后,其就可以作为对象来使用,point对象就是用来显示一个点。
  利用duplicate Movie Clip()命令复制point对象在主场景中做一个按钮,给按钮施加如下的角本:
  on (press) {
  x=Number(phase); // 得到初相值
  y= Number(swing); //得到振幅值
  z= Number(frequency); //得到角频率值,间接得到周期值。
  i=1; //设定横坐标起
  do {duplicateMovieClip("Point", "Point" i,360 i);
   setProperty("Point " i,_x, 20 j); //设定横坐标
   setProperty("Point " i, _y, 120 y*Math.sin(((z *i x)/180)*Math.PI)); //设定纵坐标
   i=i 1;}while(i<360);
  每次只要输入3个变量值之后,通过点击主场景中的按钮,就可以即时生成新的不同周期、振幅、初相位的图像。
  
  坐标原点的确立及循环变量的控制
  
  坐标原点的确立对于计算机屏幕而言,左上角为(0,0),如当Flash影片设置大小为(800,600)时,其右下角为(800,600)。在建立直角坐标系时,原点的确立应充分考虑计算机屏幕坐标的影响。如上例中,(20,120)为函数图像的坐标原点,函数中其他所有的点都应以该点为参照原点。
  循环变量的控制在上例中,当输入的角频率为1,函数的周期为2π,利用set Property("Point " i, _y, 120 y*Math.sin(((z *i x)/180)*Math.PI))语句确立动画片断在纵坐标轴上的位置,其i为360时,对应的角度为2π。所以循环变量终值选择为360,共确立360个对应的(X,Y)坐标点,并将复制的动画片断定位在这些点上,从而形成一个周期的正弦函数图像。如果i的初值为-360,则得到的是从-2π到2π的函数图像。
  
  结束语
  
  利用动画片断的复制命令及循环语句的控制来生成函数图像,要注意几个要点。
  1)动画片断本身只是显示一个点的作用,在制作时应尽可能小,以长、宽各为1个像素的圆为宜。如果动画中的点做得比较大,动画片断就会相互覆盖,绘制的图像就会不连贯。
  2)坐标原点的确立依问题而定。如以屏幕中心为坐标原点,则应以(400,300)来建立坐标轴(相对于800,600的屏幕)。
  3)循环变量的初始值以函数本身来确定,即定义域的作用范围。这在不同的函数中是不同的,但从绘制图像的角度上讲,计算机屏幕的最大宽度为800时,其i值超过800后的图像将不再显示。
  总之,y=f(x)类的数学函数图像可以通过上述介绍的方法来进行绘制。在set Property()命令中,根据具体函数来确定对应的纵坐标值,这样绘制的函数图像不仅效率高,而且准确,比较适宜于课堂教学。
  (作者单位:河南周口师范学院教育科学系)
其他文献
摘要 研究一种新型实验平台,利用一个教学案例说明该平台在过程控制课程中的应用。在教学中利用该平台和原有实验设备组成完整教学实验方案,推行理论实践一体化教学,取得较好的效果。  关键词 过程控制;实验仪器;教学方法  中图分类号:G712 文献标识码:B 文章编号:1671-489X(2009)24-0035-02  Research of Integration Teaching of Theor
培养学生的人格和文化精神是素质教育的最高目标,对学生进行德育教育关系到国家和民族的兴衰荣辱。  每一科的教学,既要向学生传授文化知识,又要对学生进行品德思想教育。历史教学中的德育渗透是将历史教材中蕴含的德育因素,通过各种手段、方法逐步而自然地引入课堂教学的各个环节之中。在历史教学过程中,怎样激励学生热爱祖国、民族,增强学生的历史责任感,是每一位历史教师应探索的课题。教师应在吃透教材内容的同时,善于
摘 要新型模拟软件 Modellus 2.5为师生建构、探究物理现象提供了有效的建模工具及良好的虚拟实验环境。笔者阐述了该软件的出现及优点,并以制作欧姆定律、机械能转换和凸透镜成像3个课件为例,详细说明了软件的使用。  关键词 Modellus 2.5;探究教学;构想  中图分类号:G434文献标识码:A文章编号:1671-489X(2008)02-0068-03    1 模拟软件Modellu
本文通过对电子技术课堂中PowerPoint课件使用不当问题的分析,阐述PowerPoint课件在制作和使用时应遵循的原则。根据电子技术课堂教学实际情况列举几个制作PowerPoint课件常用的技巧。  PowerPoint是Office软件中的演示文稿软件,它集文字、图形、图像、声音及视频等多种媒体对象于一体。由于内置丰富的动画、过渡效果和多种声音效果,并有强大的超级链接功能,而且简单易学、演示
摘要 基于香港与大陆在文化等诸多方面的相似性以及教学评价的重要性,本文以香港在知识建构方面所做的研究为案例对其评价过程进行详细的解析,并在参阅相关文献的基础上对知识建构评价的特征进行归纳总结。  关键词 知识建构;知识建构评价;评价特征  中图分类号:G633.55 文献标识码:B 文章编号:1671-489X(2009)24-0078-02  Case Study of Knowledge Bu
教学目标:  1. 通过观看视频、图文结合、联系生活等方法,认识“日、月、水、火、山、石、田、禾”8个生字。  2. 会写“日、田、禾、火”四个字和捺、点两个笔画。  3. 初步了解象形字的构字特点,产生识字兴趣并能根据规律进行拓展识字。  教学过程:  一、神话激趣,揭示课题  1.小朋友们,我们从小就开始认字写字,目前,仅《新华字典》中就收录了汉字13000多个,那么究竟是谁发明了文字呢?我们
在学习新的教学理念基础上,根据现行新课标教材和初中学生特点,以及课堂教学第一手经验,笔者从创设6种不同的情境入手,让学生愿意接近数学,喜欢数学。    1 创设故事情境    创设故事情境就是将教学内容通过各种手段,以“故事”的形式展现给学生,调动学生视听等尽可能多的感官去理解和建构知识。教学中,单纯的知识教学会使学生感到枯燥乏味。为了激发学生的学习兴趣,活跃课堂气氛,使学生看到数学也是一门有趣的
在中学地理教学中,有关“地球”内容的教学始终是地理教学的重点和难点,经纬网建立、方向判读、晨昏线意义、日照图模型等知识的教学都要求学生有很强的空间想象能力,而帮助学生构建心中的地球模型又是解决这些问题的关键。Google Earth(Google地球)软件具有直接真实的地球模拟功能,对于辅助“地球”教学将起到其他多媒体无法替代的作用。Google Earth软件是Google公司开发的虚拟地球仪软
内隐学习理论从深层次揭示了人类的学习是内隐知识和外显知识相互转化的过程。在生物教学中以内隐学习理论为指导,能够易化教师向学生系统传授生物学基础知识、形成基本的生物学观点的过程。同时培养学生运用这些知识和观点观察、分析、解决自然界、日常生活和生产中的实际问题的能力,提高学生的科学素质,养成科学的世界观。本文就内隐无意识学习理论对生物学教学的启示和应用作了初步的探讨。  人类许多与生活密切相关的经验,
我国目前普遍存在“四二一”家庭结构,即4个老人、1对夫妇、1个孩子,孩子往往被过度溺爱,在这样环境中长大的孩子,很容易成为以自我为中心、淡化亲情回报、缺少社会责任感的人。《散步》一文最突出的一点就是“敬老”,所以笔者在教学设计上主抓这一点,借助多媒体给学生上了一堂生动的孝亲敬老课,也许对学生一生都会有所教益。  1)课前布置。一部分学生注意搜集爸爸妈妈照顾老人物质生活及精神生活的点点滴滴,并整理成