2用FlashMX制作连线题课件的方法研究摘要:在制作连线题类型课件方面,FlashMX具有其它课件制作软件不可比拟的优势本文通过一个连线题课件实例的研究,分析了用FlashMX制作连线题课件的方法。关键字:Flash,连线题课件,脚本在众多的多媒体课件类型中,练习与测验类课件是比较重要的一种类型。练习与测验类课件的安排十分灵活,可以穿插在课堂的讲课过程中,在讲完一个知识点后,出一道相关的测验题,考考学生对知识点的掌握程度;也可以把练习与测验类课件作为一个独立的部分,制作成一个完整的测验课件,专门用作课堂和课后的练习。练习与测验类课件一般包括:判断题、单选题、多选题、填空题、拖拽题、连线题等类型。利用高级编程语言(比如VB)可以较好地实现此类课件的制作,但需要复杂的编程,对一般课程教师来讲,有一定的难度。Authorware是制作练习与测验类课件比较好的软件,利用它提供的知识对象,可以很容易地制作出专业的判断题、单选题、多选题、填空题等类型课件,但对于拖拽题、连线题等类型课件,Authorware却显得无能为力。Flash是美国著名的多媒体软件公司Macromedia开发的图形编辑和动画制作软件,主要用于网页的制作和网络应用程序的开发。现在越来越多的教育工作者用它来制作多媒体课件,取得了令人满意的效果。特别用Flash制作练习与测验类课件,有其它制作软件不可比拟的优势。FlashMX是Flash的最新版本,用它制作的连线题课件,功能强大、效果逼真,目前常用的课件制作软件都达不到FlashMX制作的效果。下面,研究一下用FlashMX制作连线题课件的方法。一、绘制连线的方法连线题课件的制作中,重点要解决的问题就是绘制连线的问题。当进行连线题的练习时,能够跟随鼠标的操作产生连线,这是必须实现的功能。在FlashMX这个版本中,提供了专门的绘图命令,再配合其它的一些命令,能够比较容易地绘制出直线。1.绘制直线的相关命令详解绘制直线需要用到的主要命令有linestyle、moveto、lineto、clear、creatEmptyMovieClip、with等。linestyle命令可以用来设置将要绘制的直线属性。它使用的一般形式为:linestyle(粗细,RGB颜色,透明度);其中粗细值从0—255,0代表极细线。RGB颜色用来设置直线的颜色,它的一般格式为16进制颜色代码,比如#FF0000代表红色。透明度值从0—100,用来设置直线的透明度。12Moveto命令用来设定将要绘制的直线的起始点坐标(x,y)。它的使用很简单,一般形式为:moveto(x,y);lineto命令用来设定将要绘制的直线的终止点坐标(x,y)。它的使用也很简单,一般形式为:lineto(x,y)clear命令用来清除所有的绘图命令,使用方法是:clear();没有参数。以上4个命令是FlashMX提供的专门用来绘制图形的命令,利用它们,可以绘制出来基本的直线型图形。除了这4个专门的绘图命令,在绘制直线时,还有两个常用的命令:creatEmptyMovieClip命令和with命令。creatEmptyMovieClip命令用来创建一个空影片剪辑(MC)。它的一般使用形式为:creatEmptyMovieClip(MC实例名,深度);为什么绘制直线还需要创建MC的命令呢?这是因为绘图命令都必须配合影片剪辑MC或_root来使用,也就是在MC中绘制图形或者在主舞台上绘制图形。在MC中绘制直线时,with命令也是比较有用的一个命令,with命令的一般使用形式为:with(影片剪辑实例名){一组动作}它的主要功能是,对一个影片剪辑实施一组动作,可以使我们的脚本代码更加简捷。2.绘制一条简单的直线在FlashMX中,新建一个影片文档,在【图层1】的第1个关键帧添加以下动作脚本:_root.linestyle(1,0xff0000,100);//设置将要绘制的线段的属性是:1个像素粗细,红色,透明度为100。_root.moveto(50,50);//设置将要绘制的线段的起始点坐标是(50,50)。22_root.lineto(200,200);//设置将要绘制的线段的终止点的坐标是(200,200)。通过这段动作脚本的运行,可以在主时间轴舞台上绘制一...