基于Flash ActionScript的鼠标跟随效果制作的探讨

来源 :教育前沿·理论版 | 被引量 : 0次 | 上传用户:nihaosww
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文阐述如何在Flash中添加ActionScript实现鼠标跟随效果,进一步介绍了Flash作为多媒体制作软件的强大功能。
  关键词:ActionScript 鼠标跟随
  
  Flash是最流行的二维动画制作软件,而Flash中的鼠标跟随效果更是受动画爱好者的青睐。鼠标跟随就是当鼠标移动时,在其后面会留下一串的轨迹,这给动画添加了更炫丽的效果,那么如何制作炫丽的鼠标跟随效果呢?在Flash中添加ActionScript就可以制作各种各样的鼠标跟随效果。
  
  一、ActionScript语言的介绍
  
  ActionScript语言是面向对象的脚本语言,它的语法规则与其他的脚本语言非常相似,是采用面向对象的程序设计思想和Flash中的事件对程序进行驱动。它是以场景中的关键帧、按钮、影片剪辑等组件作为对象进行定义和编写的。在Flash中运用脚本语言,不仅可以根据用户的要求动态控制动画的各种行为,还能让其作出反应,实现动画的交互功能。
  
  二、如何在Flash中添加ActionScript实现鼠标跟随效果
  
  1、在关键帧上添加ActionScrip
  在Flash影片中,要使影片播放到某一帧时执行某项动作,可以为该关键帧添加一项动作。当为关键帧添加了一条语句后,包含有动作的帧上面会出现一个“a”字母。
  操作步骤如下:
  (1)制作影片剪辑m。第1-19帧之间是作运动的补间帧,是对于圆圈作放大及透明度的变换。第20帧为关键帧,添加ActionScrip为stop()。
  (2)新建两个图层,图层1的第1帧添加影片剪辑m,实例名为p,图层2为代码层,在该层的第1帧添加ActionScrip:
  p.onEnterFrame=function(){
  this.startDrag(true);
  i++;
  if(i>18){
  i=1;}
  this.duplicateMovieClip("p"+i,i);
  this._Visible=false;};
  (3)测试动画。
  2、在按钮上添加ActionScrip
  在影片中,如果鼠标在单击或者滑过按钮时让影片执行某个动作,可以为按钮添加动作。为按钮添加动作的方法与为帧添加动作的方法相同,但是,为按钮添加动作时,必须将动作套在on处理函数中,并添加触发该动作的鼠标或键盘事件。
  操作步骤如下:
  (1)新建图形元件A,在元件A中绘制星星。
  (2)新建按钮元件B,将元件A放入按钮元件B中。
  (3)新建影片剪辑元件C,放入元件B,设元件B的Alpha设为0,在第一帧添加代码stop(),并在元件B上添加代码on(rollover){gotoAndplay(2);}。设第二帧为关键帧,删除元件B,拖入元件A,创建左向右运动的补间动画。
  (4)将影片剪辑元件C拖入场景1,并复制多个占满整个舞台。
  (5)测试影片。
  3、在影片剪辑上添加ActionScrip
  通过影片剪辑事件也可以创建有趣的鼠标跟随效果。按钮事件主要由鼠标和键盘动作引起的,而影片剪辑事件除了可由鼠标和键盘动作引起,还可以由影片剪辑自身的加载和播放行为引起。在影片剪辑的“动作”面板中输入“OnClipEvent”,在随之出现的代码提示列表中列出了影片剪辑能够响应的事件。
  操作步骤如下:
  (1)新建影片剪辑元件4个,每个影片剪辑元件放一个图形元件。
  (2)将4个影片剪辑元件分别放到舞台,将其实例分别命名为y1-y4。
  (3)在实例y1上添加:onClipEvent (mouseMove) {
  _x += (_root._xmouse-_x)/5;
  _y += (_root._ymouse-_y)/5;
  }//_xmouse和_ymouse分别表示鼠标指针相对于主场景的坐标位置。上面的代码指当前影片剪辑实例y1向鼠标指针所在位置移动时,它与鼠标指针之间距离的1/5。
  (4)在实例y2上添加:onClipEvent (mouseMove) {
   _x += (_root.y1._x-_x)/5;
   _y += (_root.y1._y-_y)/5;}
  (5)依次为舞台中剩下的2个实例添加类似的代码,使得y4跟随y3, y5跟随y4。实例y3上添加:onClipEvent (mouseMove){
   _x += (_root.y2._x-_x)/5;
   _y += (_root.y2._y-_y)/5;}
  实例y4上添加:onClipEvent (mouseMove){
   _x += (_root.y3._x-_x)/5;
   _y += (_root.y3._y-_y)/5;}
  (6)测试动画。
  本文阐述了如何在Flash中添加ActionScript实现鼠标跟随效果的方法:一是把ActionScript写在关键帧上面;二是把ActionScript写在按钮上面,三是把ActionScript写在影片剪辑元件的实例上。在Flash中实现鼠标跟随效果的方法还有好多,只要我们多研究,加上个人的创作思想可以作出更丰富的鼠标跟随效果。
  
  参考文献:
  [1]陈冬编著.Flash ActionScript 2.0互动编程从基础到应用[M].人民邮电出版社,2006(12)
  [2]肖友荣主编.Flash 8实用教程[M].中国铁道出版社,2008(2)
其他文献
摘 要:云南是我国少数民族众多的省份,有80%左右的少数民族人口生活在农村。义务教育的普及对少数民族地区经济的发展有着至关重要的作用。随着改革开放的深入,特别是2003年以来,党中央、国务院高度重视农村义务教育,各级政府积极采取措施促进农村义务教育的普及,少数民族地区的教育状况得到了很大改善。与此,由于民族文化的影响及教育资本的薄弱,少数民族地区义务教育的普及和发展还存在一定问题。笔者通过实地走访
期刊
摘 要:文章分析了当前高校实施学分制下在选课方面存在的诸如缺乏引导、课程资源不足等问题,对学分制条件下工程管理专业课程体系建设进行了深入探讨,对实施学分制的选课原则、选课指南及工程管理专业选课流程提出了建议。高等院校应探索、完善适合学校实际的学分制及管理方法。  关键词:学分制 课程体系 工程管理专业  中图分类号:G647 文献标识码:A 文章编号:1673-1875(2009)22-087-0
期刊
中图分类号:G623.5 文献标识码:A 文章编号:1673-1875(2009)22-163-01     数学教育在于全面发展学生的数感、符号感、空间观念和统计观念,使学生在学习的过程中形成良好的数学素养,并能借助这些素养,来解决他们在生活和工作中遇到的数学问题。但在实际教学过程中,我们却会经常发现学生出现漏题、抄错题、算错等现象,导致无法正确把握和处理数及符号的信息,大多数人把这样的错误归咎
期刊
摘 要:改革开放30年来,在党中央、教育部和广大教师的共同努力下,我国高校大学英语教学改革取得了有目共睹的成绩,尤其是教学理念及教法的更新(如采用基于计算机和课堂的英语教学模式),课程建设、师资队伍建设等方面的改革和实践,大大地推动了培养各类英语人才的需求,提高了大学英语教学水平,特别是促进了英语教学质量的提高,继而推动了整个外语教育改革的加速发展。  关键词:大学英语教学 英语综合应用能力 教学
期刊
摘 要:乡村旅游的发展以乡村自然资源和人文景观为资源基础,注重乡村社区居民的参与,能够对旅游地的居民产生直接的经济效益,是贫困地区最有效的扶贫手段之一。四川凉山彝族自治州位于西南川滇交界处,地处偏远,经济落后,是四川省扶贫工作的重点和难点。同时,凉山彝族自治州也是全国最大的彝族聚居区,拥有优美的环境、悠久的历史和灿烂的民族文化,为其发展乡村旅游提供了有利条件。本文通过对四川凉山彝族自治州地区发展乡
期刊
摘 要:生命是个体现实生活的永恒主题。关涉个体生命是知识教育的应然追求,知识教育不能背离生命这一价值归旨。然而,当今社会的种种教育却在实证主义和功利主义的误导下只看到知识的实证性、逻辑性和工具性、功利性,却看不到它的思想性、创造性和文化性、精神性。因此,以生命为原点的教育应体现知识的生命性。  关键词:知识 教育 生命知识观  中图分类号:G640 文献标识码:A文章编号:1673-1875(20
期刊
摘 要:目前许多中学英语语法教学方法单一,讲起来枯燥乏味,学习起来索然寡味,学生常常处于被动学习状态,教学效果不如人意。科学合理、灵活有趣的教学方法有利于提高学习效率,增强学生的英语交际能力。  关键词:英语教学 英语语法 教学方法  中图分类号:G633.41 文献标识码:A文章编号:1673-1875(2009)21-141-02     一、英语语法教学的问题    英语语法的学习对于学好英
期刊
摘 要:“听懂了吗?”与“我讲清了吗?”只是教学语言中的一个的特例,但通过对两者所包含的言外之意的分析,可以找到一个探寻教学语言在教学中作用方式的新视角。  关键词:教学语言 言外之意  中图分类号:G658.3文献标识码:A文章编号:1673-1875(2009)21-167-01     “听懂了吗?”是教学反馈环节中的一句常用语,意在通过设问,获取学生的学习信息,尤其是了解学生学习中的不懂之
期刊
摘 要:本文主要从习语的起源、特点和类型等几个方面,对英语习语进行了较为详细的阐述,使人们对英语习语能有个全面的了解和认识。掌握更多的英语习语会使人们的语言更生动、更形象。强调了习语是英语的重要组成部分,是英语中一支精悍的生力军。  关键词:习语 特点 民族性 稳固性    世界上凡历史比较悠久的语言都包含大量的习语(idiom)。习语是经过长时间使用后提炼出来的短语或短句,是语言中的核心和精华。
期刊
摘 要:随着国家音乐课程标准的颁布,新一轮基础音乐教育改革势在必行。我们要联系高校音乐教育的实际,阐述了高校音乐教育改革的必要性和重要性,从根本上提高在岗师资的业务水平,真正落实新的课程标准,真正使基础教育做到与国际接轨。  关键词:基础音乐 高中音乐 音乐教育 教育改革    2004年教育部制订和颁布了《全日制义务教育音乐课程标准(实验稿)》和《普通高中音乐课程标准》两份文件,以下简称《音乐课
期刊