|
主题: 请问这段代码,是怎样运算的.????
|
 lysesheng_5d
职务:普通成员
等级:1
金币:0.0
发贴:31
注册:2004/6/6 23:09:16
|
#12004/10/22 23:20:42
请问以下的那段代码,是怎样运算的,可以说明一下这样运算的过程吗.
MovieClip.prototype.elasticScale = function(a, b, txscale, tyscale) { this.tempxscale = this._xscale; this.tempyscale = this._yscale; this._xscale = a*(this._xscale-txscale)+b*(this.prevXscale-txscale)+txscale; this._yscale = a*(this._yscale-tyscale)+b*(this.prevYscale-tyscale)+tyscale; this.prevXscale = this.tempxscale; this.prevYscale = this.tempyscale; };
|
 HBB
职务:普通成员
等级:1
金币:0.0
发贴:58
注册:2004/9/17 21:40:29
|
#22004/10/23 0:12:13
增加一个MovieClip的原型方法
这样子所有的MovieClip实例都可以使用 实例.elasticScale();来调用这个方法
其中的this指的是调用实例
至于里面的弹性缩放公式,去闪吧,帝国等地方,找找相关链接吧 无非就是定义一个速度系数和弹性系数 不过使用2004的话,直接使用Tween类就可以了
|
 lysesheng_5d
职务:普通成员
等级:1
金币:0.0
发贴:31
注册:2004/6/6 23:09:16
|
#32004/10/23 9:42:09
虽然还是不明白是怎样运算来的,不过还是谢谢了。
|
 e哆咪
职务:普通成员
等级:1
金币:0.0
发贴:23
注册:2005/4/27 13:23:16
|
#42005/6/13 20:18:17
我怎么在闪吧,和帝国里面没有找到啊:(
【灵城设界】: http://www.lingcity.com 灵城设界,灵感的国度,自由的设界。灵城设界欢迎您的光临。 网站策划,网站建设,网页设计,平面设计,插画设计,cis企业形象识别策划,logo设计,动画设计,角色设计,多媒体编辑,印刷排版输出。
|
 e哆咪
职务:普通成员
等级:1
金币:0.0
发贴:23
注册:2005/4/27 13:23:16
|
#52005/6/13 20:26:21
大哥,请问,你弄懂了这个弹性的问题了没有啊? 我在修改一段AS中也有这段程序,一样的,可是我在模仿前面几个按纽多增加几个的时候,后面的几个按纽却就没有这段动作了。是怎么回事啊??增加的按纽的同时我也修改了AS的,而且看了好久,都没有发现在什么地方出了问题,怎么会后面几个按纽就没有动作到呢?
【灵城设界】: http://www.lingcity.com 灵城设界,灵感的国度,自由的设界。灵城设界欢迎您的光临。 网站策划,网站建设,网页设计,平面设计,插画设计,cis企业形象识别策划,logo设计,动画设计,角色设计,多媒体编辑,印刷排版输出。
|