关键的缓冲公式的应用
作者 佚名技术
来源 服务器技术
浏览
发布时间 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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Flash remoting参数传递与调用补充下一篇: 《用Flash制做名片》的视频教程
关于关键的缓冲公式的应用的所有评论