- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Action Script平台的鼠标动画特效的实现
摘要:动画特效已经从一开始的Flash基本动画,网页脚本语言动画逐渐过渡到了以Action Script为平台的动画。利用强大的Action Script能够制作出更为细致、精美的动画效果。Action Script的不断发展和壮大,必将引领动画特效飞速向前发展。
关键词:Action Script;动画;鼠标特效;影片剪辑元件
中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)29-7291-02
所谓鼠标动画特效是指改变鼠标原有的图形模式,以一种新的图片或者动画来代替,以达到一种新的动态的视觉美感。比如鼠标指针变换,动画或图片根据鼠标的位置移动变形,动画跟随鼠标移动等等。这些效果,我们以前经常用flash基本动画或者网页脚本语言script来实现,但这两种方法都比较适合于制作简单的鼠标动画特效,对于较复杂的特效,flash动画制作起来比较繁琐,script语言写起来比较冗长,都不能被我们所较好的掌握。
Macromedia公司从flash5开始推出了actionScript语言。ActionScript即动作脚本,是遵循 ECMAscript第四版 的 Adobe Flash Player 运行时环境的编程语言。它在 Flash 内容和应用程序中实现交互性、数据处理、以及其他功能。也就是说,它是一门专门辅助动画制作的语言,这样就大大方便了动画特效的制作,既可以实现我们初学者更简单方便的做出flash鼠标特效的梦想,也使爱好者能做出更眩更酷的超级鼠标特效!
1 ActionScript的使用
ActionScript一般用于两个地方,一是运用于按钮元件和影片剪辑元件本身,二是运用于场景或各个元件的关键帧里。运用的对象不同,ActionScript的格式要求也不同,当我们在上述对象上单击右键弹出菜单时就可以看到“动作”这一项了。
ActionScript的编辑方式有两种模式:标准模式和专家模式。专家模式是ActionScript的一个新功能,能让熟悉ActionScript的人们能更快捷的编辑动作脚本代码 。我们一般选用标准模式,在这种方式下,当我们添加或者选中每一条ActionScript语言时,在窗口下面都会出现关于这条脚本动作的参数选项,以方便我们快速的理解和选择,大大降低了制作的难度。
2 简单鼠标特效的实现
2.1 跟随特效
鼠标跟随特效是最简单的特效,只需新建一个影片剪辑元件,然后把它拖放到场景中,并在场景中给予命名,然后右击影片剪辑本身,打开“动作”命令即可。如图1、图2所示。
2.2 鼠标指针变换特效
做完前面那个例子后,我们稍加改动,就可以做出自己定制鼠标指针的效果,先把刚才做的影片剪辑内容改成自己定制的鼠标指针动画,然后输入如下代码:
onClipEvent (load){
startDrag(“/moviel”,true);
Mouse.hide();}
2.3 控制鼠标特效的范围
很多时候,我们需要当鼠标移动到按钮上或指定位置上才出现定制的效果,这样可以起到一个强调作用或者突出显示,这又是怎样制做成的呢?
1)设计思路:
建立影片剪辑元件为鼠标特效动画,放在场景辅助区域并取名newmouse
建立激活对象(按钮),并放置再主场景中,设置startdrag动作为“rollover”, stopdrag动作为“rollout”
建立响应区域
对象激活后显示鼠标动画,隐藏原始鼠标图形
动画效果停止后,显示原始鼠标图形
2)特效代码:
点击响应区域,输入如下代码
on (rollOver) {
startDrag(newmouse, true);
Mouse.hide();}
on (release, rollOut) {
stopDrag();
Mouse.show();
setProperty(newmouse , _x, 1000);}
3 复杂鼠标特效的实现
有时,动画需要重复一个动作8,9遍,以期达到某一种动画效果,如水波,叠影,阴影等。如果按照flash的做法,那么这个动作就要被制作8,9遍,工作量很大。而运用了ActionScript就可以大大缩小这种工作量。ActionScript语言中的duplicateMovieClip函数,可以进行动画的复制,只需将影片剪辑元件命名后,利用duplicateMovieClip函数,就可以得到我们需要的动画重复次数。
1)先在影片剪辑元件中制作好动画,并在
您可能关注的文档
最近下载
- 谷歌账号申诉理由.docx VIP
- 小学各年级阅读书目推荐表.docx VIP
- JGJT199—2010型钢水泥土搅拌墙技术规程.pdf VIP
- 泰今农化主要产品介绍(最新)--巴斯夫 2024.1.25.pdf VIP
- ISO14001ISO45001环境和职业健康安全管理体系程序文件.pdf VIP
- DLT552-2015 火力发电厂空冷凝汽器传热元件性能试验规程(扫描版).pdf VIP
- 小学四年级上册全册心理健康教育教案(共16节).doc VIP
- 小班语言动物歌.pptx VIP
- 影刀初级认证考试操作题单选题100道及答案.docx VIP
- (正式版)C-J-T 151-2016 薄壁不锈钢钢管.docx VIP
原创力文档


文档评论(0)