Flash中常用交互效果的实现

来源 :中国信息技术教育 | 被引量 : 0次 | 上传用户:sduheaven
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  Flash软件以采用矢量图形、支持流媒体播放技术、生成的作品文件小而形象生动得到了大家更广泛的认可,在网络上进行传输更是具有无可比拟的优越性。下面结合教学实践,谈谈如何在Flash中实现Authorware里常用的按钮、热区、热对象、下拉菜单、目标区响应五种交互方式。
  
  ● 按钮交互
  
  Flash中普通按钮、单选按钮等不同形式的按钮,可以通过以下操作来实现。
  1.创建按钮元件。除使用公用库中的按钮素材外,可在Flash中单击“插入/新建元件”,选择按钮类型进入编辑状态,如图1,在弹起状态中设置按钮的外观并添加相关文字,在指针经过和按下状态中设置关键帧并分别制作按钮的不同外观,完成一个基本按钮的制作。利用库元件的复制功能略加修改可生成系列按钮。有时为了让按钮外观做得更炫,可将这些关键帧中的对象先做成影片剪辑元件再引用。而“点击”帧是指按钮的响应区域,默认是弹起帧中的响应范围,在制作纯文字按钮时会用到。
  
  2.为按钮加上Action命令。要使按钮产生交互作用,必须在它上面加上跳转命令goto,跳转的位置可以是一个新的场景或当前场景的不同位置,最后在按钮所在的关键帧和跳转的目标关键帧上分别加上stop()语句。
  3.特殊按钮的制作。对于单选按钮、多选按钮,可利用组件提供的RadioButton和CheckBox实现。
  ● 热区交互
  热区交互是课件运行时在界面上存在的一个矩形响应区域,用户点击该区域可产生响应,通常在该区域的下面都有实物图片存在。在Flash中,要借助按钮元件实现热区域的设置,利用“点击”帧的功能(在动画运行时不可见,仅定义鼠标的响应区域),可制作隐形按钮,实现Authorware中的热区交互效果。
  ● 热对象交互
  热对象响应与热区域相似,用户点击的对象既可以是规则的矩形等图案,也可以是不规则的图形。在Flash中也要通过按钮元件来实现,可将按钮元件的前面三帧改成一个实实在在的物体作为交互的对象,其余同按钮交互的使用。
  ● 下拉菜单
  下拉菜单是视窗操作系统中最常见的交互方式,用Flash制作下拉菜单首先要利用按钮元件准备菜单条,包括主菜单和子菜单(如包含三个子菜单),然后在图层1里从库里面引用已准备好的主菜单按钮元件,新增图层2,在第2关键帧中引入子菜单各个元件,按要求排列整齐,在第5、6、7关键帧中分别制作三个子菜单所对应的显示页面,最后,在图2时间轴面板中所示的关键帧上添加stop()命令,主菜单的按钮上添加命令on (release) {gotoAndStop(2);},对第2关键帧的子菜单按钮分别添加gotoAndStop(5)、gotoAndStop(6)、gotoAndStop(7)命令。
  如果要做多组菜单,可借鉴以上方法在主菜单层添加多个主菜单项,新增其他图层分别放置不同的子菜单项和跳转的画面内容。由于Action使用的灵活性,我们还可以制作其他类型的菜单形式,如弹出式菜单、飞行菜单、隐含菜单等。
  
  1.将数学算式制作成能够表现出按钮特性的影片剪辑元件。(1)选择“插入/新建元件/按钮”,分别命名制作五个算式。(2)选择“插入/新建元件/影片剪辑”,分别将(1)中的算式按钮引入并命名。
  2.制作动画的主场景界面。(1) 新建图层1,制作静态文本“请把信放在邮箱里”。(2)新建图层2,制作动态文本,变量名为info,对动画的拖放结果进行提示。(3)新建图层3,制作信箱并转为影片剪辑元件,分别命名为da5和da6。(4)新建图层4,从库中将五个算式影片剪辑元件引入场景,分别定义影片剪辑实例名称为t1、t2、t3、t4、t5。
  3.Flash目标区交互中Action命令的控制。如算式1的设计为:双击算式1影片剪辑实例,在其中的按钮上右击加载如下Action命令。
  on (press) {
  startDrag("_root.t1");//鼠标按下,允许拖动算式1
  x = _root.t1._x;
  y = _root.t1._y;//在x、y变量中保留该算式的位置值
  }
  on (release) {
  stopDrag();//鼠标松开,停止拖动
  if (_root.t1.hitTest(_root.da6)) {
   _root.t1._visible = false;//若算式放入了对应信箱,则隐藏该算式
   } else {
   _root.t1._x = x;
   _root.t1._y = y;//若算式没有放入对应信箱,则返回原位
   }
   if (_root.t1._visible == false and _root.t2._visible == false and _root.t3._visible ==false and _root.t4._visible == false and _root.t5._visible == false) {
   _root.info = "恭喜你,全部答对!";
   } //如果所有的算式都放入对应信箱,则给出鼓励性提示
   }
其他文献
《中外医学研究》 2016.14  文章分析影响患者接受健康教育的因素,采用自行设计的问卷,通过电话随访了解患者中断参加健康教育的原因及在家血糖控制和处理问题的能力。共调查203例,承担家务、照顾小孩、教育地点远、身体状况差、工作忙等因素是影响患者参加糖尿病教育活动的主要原因。得出结论,应建立多种渠道,开展多种形式的健康教育,并对教育内容和形式创新,拓宽教育覆盖面,使教育工作更具有可行性,针对性、
或多或少,几乎每个人都怀疑过自己是否得了抑郁症。但是,你真的了解抑郁症吗?  还记得多年前很火的电视节目《实话实说》吗?节目的主持人崔永元,曾患有非常严重的抑郁症,一度痛苦得想自杀。经历过抑郁症困扰的明星不在少数,张国荣、陈百强、杨坤……近几年,还有人说官员成了“抑郁症”的高危人群。现在,“抑郁”这两个字,并不是只发生在明星和官员之中,而是渐渐地走进我们的生活,走进我们的身边。  当你面对高房价、
Blog、Wiki和Moodle作为新一代互联网模式Web2.0的三个核心应用,各具优势,将三者相互融合势必会在教育领域发挥更大的作用。继上期的《Moodle与Wiki的结合在教学中的应用》一文后,本期我们又把Moodle与Blog进行比较和结合,以期形成一个更大的教学平台,让魔灯来照亮博客前进的道路。  几年前,上海师范大学的黎加厚教授把Blog的种子带到了苏州,掀起了如火如荼的苏州教育叙事浪潮
马上就到春节了,迎接你的将是永远觉得你少了一条秋裤的爹妈,和那堪称帝王宴的饕餮盛宴。当然,欢度新春佳节的时刻,还有那些“今晚在张三酒楼聚餐”“明天在李四KTV拼酒K歌”的亲朋好友和老同学们。  然而,对于、“坐半个小时腿就麻了”“坐久了腿好酸呀”“坐下腿就痛,坐立不安会不会很奇怪”的腰部不适的朋友们来说,春节聚会活动如同已放到嘴边的鸡肋,食之无味,弃之可惜。对于春节忙着聚会、打牌、抢红包,没时间活
创新点  ◆ 用教师生动、形象的体态语及信息技术手段来调动学生的感观,激发学生的学习兴趣;并借助信息技术的直观快捷,有层次地安排演示环节,让学生学得轻松愉快。  ◆ 唤起学生的生活体验。针对小学一年级学生好奇心极强的特点制作了各种与本课有关的图文并茂的图片,利用“孙悟空送礼物”的环节大面积检测学生的学习效果。   ◆ 以活动和游戏为主落实新课标,师生互动、生生互动。  ◆ 采用“大面积指名读”、“
FLV是Adobe公司按照自己的标准创建的视频格式,所以,我们使用摄像机拍摄的节目并不能直接导出为FLV格式。要得到FLV格式的视频,需要先把拍摄的视频导出为其他格式,然后利用FLV的编码器把其他格式的视频转化为FLV格式。因此,制作一个FLV格式的视频一般可分为以下三步:①获取视频。视频可以是教师授课的实时录像,也可以是学校网络资源库里的视频资源,但是必须是数字化的视频。②以Flash视频 (F
其实,宝宝和爱情没什么太大关系,不是说有了爱情就一定要有宝宝;也不是说有了宝宝,就一定是爱情的结果。两者没有什么必然的联系,不过,当两个相爱的人共同期待着一个属于他们俩的小生命诞生的时候,那真的是一件很幸福的事情。  当初和老公在学校谈恋爱的时候,就想着要给他生一个孩子。可是后来走出了校门,发现事情越来越多:自己要喂饱自己;自己要给自己找地方住;自己还要娱乐自己。而生孩子是一件多么重大的事情啊,哪
图图打乒乓球磕掉了两颗门牙。5岁的孩子能打乒乓球吗?儿童在运动和玩耍的时候要注意哪些问题?  “图图磕掉了俩门牙”。午饭时,我刚一坐下,母亲就对我来了这么一句。图图的爷爷老王是乒乓球高手,至少在小区同龄人范围内是绝对高手。图图身高体重都很正常,也喜欢打乒乓球。这两颗门牙就和这乒乓球有关。在爷爷的言传身教下,图图乒乓球打得有模有样,已然成为小区活动室明星。这天上午就是在和爷爷对打中,回了一个远台后被
人们在在新闻中时常听说年轻人得癌症的例子。癌症真的越来越年轻化了吗?年轻人如何才能预防癌症发生?2月4日正值世界癌症日,我们邀请了两位专家,为年轻人指点迷津。  各国的统计资料均显示,大肠癌(尤其是结肠癌)发病率正在迅速上升,而年轻患者一直占有一定的比例。尤其在大中城市,45岁左右的中青年患者比较多见。大肠癌发病已呈现出城市化倾向。越是富裕的地区,发病率就越高。大肠癌的发生与劳累、长时间大便干燥、
曾有一段时间,滑板车被认为是儿童的玩具,但时代在变,滑板车在成年人中越来越受欢迎。滑板车是到达既定地点,轻松交通并在旅途中玩乐的好方法。脚踏滑板车比标准的自行车或电动踏板车更便携,并且绝对比汽车或频繁的乘车便宜。它们可能是锻炼身体并准时到达单位的理想选择。儿童充气床垫  可靠的充气床垫可以将酒店变成舒適的地方,在家接待旅行中的朋友也是不错的选择。有小朋友来家里过夜时,如果要与孩子共享一个房间,这款