仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 798|回复: 8
打印 上一主题 下一主题

[学习教程] 来讲讲:FLASH教程flash中挪动方程

[复制链接]
若天明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 22:44:10 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Flash动画说到底就是“遮罩+补间动画+逐帧动画”与元件(主要是影片剪辑)的混合物,通过这些元素的不同组合,从而可以创建千变万化的效果。
比来恰好帮人家做一个图片的翻页的FLASH,以是从头研讨了一下FLASH中图片的体例代码!之前本人写过一些,不外转动的效果不是太好,基础的道理就是取肇端值与终极值之间的差值,然后除以一个挪动系数的体例来写!functionmov(){
lx=n*w;
btx=btx+(lx-btx)/6;
this._x=Math.round(0-btx);
}之前写的一段代码!个中LX为终极值BTX为实在值6为一个系数然后没经由一次移位后经由过程this._x=Math.round(0-btx);来赋值.个中的弱点就是,在图片挪动的时分,到最初几个移位间隔出格短,视觉效果上有点打扣头.看下这个网站就晓得了,http://www.grigoriandesign.com/,这个网站的挪动体例我就接纳的这段老代码.这几天我又从头研讨了一下GROUP94的挪动代码,发明他们在这方面就夺目很多,全部图片在挪动的时分效果也很帮,基础在最初的几帧以内,它接纳了一个取整的体例.代码以下:MovieClip.prototype.xPOS=function(a,d){
this.xD=this.ePY-this._x;
this.xA=(this.xD/a+this.xA)/d;
this._x=this._x+this.xA;
if(Math.abs(this.xA)<0.500000&&Math.abs(this.xD)<0.500000){
this.xD=this.xA=0;
this._x=this.ePY;
this.xCTV=false;
}
};个中this.ePY为终极值,xD为2点之间的位移,然后它是通个2个系数来把持全部挪动体例,如许细分就会好良多,最初它利用了一个判别来做一个地位的取整.全部挪动效果就会大度良多!注重下,大概有很多人不太分明MovieClip.prototype.xPOS=function(a,d){}甚么意义,实在这断程序的意义就是给MovieClip加上一个自界说函数,今后在影片内的任何MovieClip都能挪用这个函数了,不必再往从头界说!!绝对老手而言拉...老鸟估量城市分明的拉!!:)有空多进修进修老外的代码长短常不错的!
Flash是一个非常优秀的矢量动画制作软件,它以流式控制技术和矢量技术为核心,制作的动画具有短小精悍的特点,所以被广泛应用于网页动画的设计中,以成为当前网页动画设计最为流行的软件之一。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-16 02:04

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表