浅谈如何将实时三维运算引入FLASH物理课件制作
长期以来,在物理课件制作中,一直是以平面演示为主。但是很多物理现象是发生在立体空间内的,比如带电粒子射入磁场后的运动轨迹就是一个三维的螺旋线。对于这样的物理现象,使用传统二维的平面演示很难将立体效果准确地表现出来,这样就必须让学生自己在头脑中进行想象,很难保证是否正确和准确。致使学生的空间想象能力受到制约,影响了教学效果。
很多教师也在研究怎样使用二维动画来演示三维效
轻松制作Flash课件中的右键菜单
1. 先在第一帧中输入以下代码:
my_cm = new ContextMenu();
//此语句意思是申明一个新的菜单对象
my_cm.hideBuiltInItems();
//此语句意思是屏敞当前的右键菜单
2. 在Flash 2004中,我们主要利用ContextMenuItem 类来创建自己的菜单项。接着输入以下代码:
mymenu.customItems.push(new ContextMenuItem("新课导入",menu1));
这行代码中的“新课导入”就是菜单项中要出现的文字,后面的“menu1”是自定义的一个函数,它的作用也就是我们在课件运行时点右键后,在右键菜单中单击“新课导入”后要执行的命令,这个函数在下面我们要进行定义(当然也可以用其他的函数名)。
因为我们一共需要六个菜单项,所以接下去继续输入下面的代码:
my_cm.customItems.push(new ContextMenuItem("朗读指导", menu2));
my_cm.customItems.push(new ContextMenuItem("字词学习", menu3));
my_cm.customItems.push(new ContextMenuItem("课文欣赏", menu4));
my_cm.customItems.push(new ContextMenuItem("拓展延伸", menu5));
my_cm.customItems.push(new ContextMenuItem("小练笔", menu6));
// 创建新的子菜单,名为“新课导入”,并设置menu1为响应函数,其他的一样
3. 自定义函数
最后,我们别忘了把需要用到的函数进行一下定义,这里的每个函数的意思就是跳转到相应的场景中,很简单。
function menu1() {
gotoAndPlay("新课导入",1);
// “新课导入”的响应函数具体内容
}
function menu2() {
gotoAndPlay("朗读指导",1);
// “朗读指导”的响应函数具体内容
}
function menu3() {
gotoAndPlay("字词学习",1);
}
function menu4() {
gotoAndPlay("课文欣赏",1);
}
function menu5() {
gotoAndPlay("拓展延伸",1);
}
function menu6() {
gotoAndPlay("小练笔",1);
}
_root.menu = my_cm;
此句语句意思是将当前定义的菜单绑定到主场景的右键菜单上
|