3.拖拽行政区划图块的交互实现
拼图是通过拖拽方式来完成交互性操作的。
界面左侧为中国行政区划的总框架,澳门、香港因所占有面积太小,直接标在左侧相应位置,界面右侧为32个行政区划单位图块(如图5),将所选图块拖入到左侧区域,如新疆文吾尔自治区和内蒙古自治区所拖拉位置正确,停留在左侧行政区划图中,西藏自治区不正确,则移到左下方,并提示尚有30个未选(如图6)。当全部图块都拖入了相对应的位置,则拼图结束,界面如图7所示。
假设左侧新疆文吾尔自治区图块影片剪辑为xj1,右侧新疆文吾尔自治区图块影片剪辑为xj,包含动态文本框的影片剪辑为z7,
选择场景第7帧,在帧动作面板中输入如下语句:stop();
双击xj元件,此影片剪辑元件共有2帧组成,第1帧为按钮,第2帧把按钮的实例行为改为图形。选定第1帧中的按钮,为其添加动作脚本:
on (press) { //当在按钮实例上按下鼠标时,开始拖拽本按钮实例
startDrag (_root.xj, false); } //拖动时不锁定中心点
on (release) {stopDrag(); //停止拖拽
if (_droptarget == "/xj1"){ //当按钮在xj1的±5像素时,吸附到xj1图块
_root.xj._x=getProperty(_root.xj1,_x); //设置xj元件的x坐标
_root.xj._y=getProperty(_root.xj1,_y); //设置xj元件的y坐标
gotoAndStop(2); //防止再次拖拽而使计数的动态文本框数值改变错误
_root.z7.gotoAndPlay(3); } //转到电影剪辑z7,判断是否拼图完毕
else {
_root.xj._x=80; //图块转移到左下方位置(80,360)
_root.xj._y=360; }
}毕业论文http://www.youerw.com/
通过附加以上动作语句代码后,操作者在使用过程中通过鼠标点击或拖拽各个对象就可以完成各种需要记忆的知识,点击热区就可以控制各部分的播放、返回和中止,从而真正完成课件的交互性。而且增加了课堂知识容量,提高了课堂效果,课件中的辅助声音调动了课堂气氛。
随着人类社会由工业社会向信息社会转变,教育观念也正经历着从被动式学习向主动式学习的转变,网络化学习方式能够弥补传统教学手段的缺点,给学生提供了宽广的、有弹性的、且极具创意的学习空间,使单向教学变成多向的互动式的学习。而随着信息技术的不断发展,网络在教育中的作用将越来越重要。我们应该不断地探索和实践网络教学的应用形式,使信息技术更好地为教育服务。