图形对象和绘图API
脚本的内容主要包括两个部分:第一部分是教学的内容,即课堂教学中需要通过课件制作来呈现的教学信息;第二部分是各种媒体的表现形式,即文字、声音、录像、图片等在时间上出现的先后次序、方式方法等。不同的写作格式,在脚本内容的呈现上也有所不同。
和 AS1和AS2一样,AS3也提供了绘图API来绘制矢量线段和图形。但是在AS3中,绘图API将独立于显示对象(display objects:MoiveClip,sprites等)而被定义为图形对象(flash.display.Graphics)。图形对象拥有各种绘图方 法用来在内部绘制图形。和以前一样,图形内容将在所有对象的最下层。同时,在AS3中有一些新的方法来帮助你方便的绘制简单的图形。包括:
圆:drawCircle(x:Number, y:Number, radius:Number):void
椭圆:drawEllipse(x:Number, y:Number, width:Number, height:Number):void
矩形:drawRect(x:Number, y:Number, width:Number, height:Number):void
圆角矩形:drawRoundRect(x:Number, y:Number, width:Number, height:Number, ellipseWidth:Number, ellipseHeight:Number):void
代码举例:
// 绘制一个蓝色的圆角矩形
var square:Sprite = new Sprite();
square.graphics.beginFill(0xFF);
square.graphics.drawRoundRect(0, 0, 100, 50, 10, 10);
square.graphics.endFill();
addChild(square);
交互型精品课件不仅把课堂上的内容“灌输”给学生,而且还可以与学生产生互动,对学生所做做的事件产生不同的反应。在人机交互型课件中可以通过加入按钮来控制页面的跳转和链接,也可以通过鼠标或键盘来控制动画中对象的运动,或是添加文字,绘制内容等。对精品课件控制的同时,也可以伴随着美妙的音乐.例如,当课件使用者所添写的答案错误时,播放低沉的音乐.当答案正确时,扬放欢快的音乐。这样真正地实现了多媒体互动课堂。