快速业务通道

关键的缓冲公式的应用

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-12
//同上
removeMovieClip(_root.on_key21);
removeMovieClip(_root.on_key22);
removeMovieClip(_root.on_key31);
removeMovieClip(_root.on_key32);
on_key01._y=250;//设置刚才调入的子菜单y坐标
on_key01._x=_root.key._x+60;//设置坐标,同上
on_key02._y=222;
on_key02._x=_root.key._x+60;
_root.key_mc1.gotoAndPlay(2);}//场景里的名为key_mc1的mc往第2侦运动!(效果而已)
on(rollOut){_root.key_mc1.gotoAndPlay(13);}//当鼠标移出按钮反应区,执行动作:场景里的名为key_mc1的剪辑向13侦播放! 第2个按钮写入同样格式代码,只是调整mc的坐标,这里省略,详细见源文件!
做一个mc,画一个正方形,再做一个mc,调入刚才的mc,并命名为mc,在侦上粘贴如下代码:
var i = _root.key._x+84;//设置一个变量i,让它的数值为场景中名叫key的按钮的x坐标+84!
onEnterFrame = function(){mc._x=(i-mc._x)*0.8}//公式 这条就是最简单的数学缓冲公式,我解释一下: mc的x坐标取值为i-mc的x坐标*0.8,0.8是速度!
我们代入数字算一算,如果mc的x坐标=100,那么1为一个固定值比如120,就有mc现在的x坐标为
(120-100)*0.8=16,循环一下,mc现在的坐标就是16了,代入,有(120-16)*0.8=91.2..............
由于mc的坐标呈几何递增(减),所以mc的速度就会呈缓冲状态变化!
继续!像昨天的教程一样,我们为这个mc添加链接名为mc,so that我们能使用attachMovie函数调用这个mc,完成这个mc之后,我们做一个按钮,随便做,再做一个mc装载这个按钮,命名这个按钮为mc,思路跟刚才做的mc一样!同样方法粘贴代码: var i = _root.key._y+200;
onEnterFrame = function(){mc._y=(mc._y-i)*.5} 这里我请大家动动脑筋,解释一下上面的代码!呵呵!毕竟学习还是需要大家动脑筋的!
做一个mc,文字mc,效果为文件中"hi,flash"那样,这个不用我教了吧?^_^,做一个30侦的循环,在第1和第15侦写上stop();配合按钮上的代码: _root.key_mc1.gotoAndPlay(2);}//场景里的名为key_mc1的mc往第2侦运动!(效果而已)
on(rollOut){_root.key_mc1.gotoAndPlay(13);}//场景里的名为key_mc1的mc往第2侦运动!(效果而已) 拖到场景,命名为key_mc1
大功告成!刚才所说的精华全在一条缓冲数学公式,活用之后,韩国所有菜单你都能应付自如^_^,到时不要忘记跟小弟我交流交流哦!咔咔!
教程肤浅,错漏难免,欢迎提问,不过请先思考!谢谢! 关键词:公式

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号