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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Flash ActionScript鼠标跟随效果制作探讨

基于Flash ActionScript鼠标跟随效果制作探讨   摘 要:本文阐述如何在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(i18){   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上添加:onCli

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档