分类:物理运动

Tweener——序列补间

Tweener——序列补间
前面已经讲到利用Tweener补间引擎的onComplete参数可以指定在某一个缓动执行完毕后,执行另一个缓动,从而产生一个接着另一个运动的效果,也就是按照次序的执行补间动画。使用Tweener补间引擎的delay参数可以实现同样的效果。也就是使后面的补间延迟一定的时间再执行,...

everyinch 11年前 (2013-07-03) 4021℃ 1喜欢

Tweener——补间拖放

Tweener——补间拖放
在ActionScript 3.0中,同样提供了startDrag和stopDrag方法用来处理拖放操作。但这种拖放操作缺乏缓动,显得有点直来直去,不太自然。使用Tweener补间引擎来模拟拖动操作,就可以使拖动效果显得比较真实。示例的类文件名为TweenerDrag.as,源...

everyinch 11年前 (2013-07-03) 3457℃ 1喜欢

Tweener——循环补间

Tweener——循环补间
Tweener补间引擎的onComplete参数,允许在一个补间结束之后再调用另一个函数。这样可以通过onComplete参数,在第一段补间结束之后调用第二段补间,而第二段补间完成后,再次调用第一段补间,从而制作出反复循环的动画效果。在TweenerFilter.as示例的基础...

everyinch 11年前 (2013-07-03) 4109℃ 1喜欢

补间引擎Tweener概述

补间引擎Tweener概述
Tweener (caurina.transitions.Tweener)是Flash平台上的补间引擎,它使用ActionScript代码创建动态的补间。目前为止,Tween补间引擎有下列的版本: 针对Flash 7+和Flash Lite 2.0+的ActionScript...

everyinch 11年前 (2013-07-03) 11664℃ 1喜欢

圆形缓动

圆形缓动
在mx.effects.easing包中,圆形缓动文件名为Circular.as。圆形缓动所依据的方程为: 这个方程根据半圆方程得到的,其中使用了平方根的计算。大家知道,圆的标准方程为(x – a)2 + (y – b)2 = r,其中(a, b)表示圆...

everyinch 13年前 (2011-10-03) 4378℃ 2喜欢

指数缓动

指数缓动
在mx.effects.easing包中,指数缓动命名为Exponential.as。指数缓动所依据的方程为: p(t) = 210(t-1) 大家知道,指数函数y = ax的定义域为(-∞, +∞),值域为(0, +∞),都通过(0,1)点,当a > 1时,函数单调增加,...

everyinch 13年前 (2011-10-03) 4363℃ 1喜欢

正弦缓动

正弦缓动
在mx.effects.easing包中,正弦缓动命名为Sine.as。正弦缓动所依据的方程为: p(t) = sin(t * π / 2) 正弦和余弦都能够生成周期震荡的波形,而且它们只需要沿时间轴平移1/4个周期即π / 2,就可以互相转换。 正弦缓动的运动比二次缓动还要平缓...

everyinch 13年前 (2011-10-03) 3729℃ 1喜欢

五次缓动

五次缓动
在mx.effects.easing包中,五次缓动命名为Quintic.as。五次缓动基于时间t变量的四次方: p(t) = t5 五次缓动运动曲线如图6-9,它的起始速度非常慢,然后变得非常快。 五次缓动曲线 将线性、二次到五次曲线画在了一张图上,从中可以比较它们的不同效果。 ...

everyinch 13年前 (2011-10-03) 4881℃ 1喜欢

四次缓动

四次缓动
在mx.effects.easing包中,四次缓动命名为Quartic.as。四次缓动基于时间t变量的四次方: p(t) = t4 四次缓动曲线如下图所示。它的曲线较三次曲线更加弯曲。 四次缓动曲线 四次缓动的缓入、缓出和缓入-缓出函数如下: public static func...

everyinch 13年前 (2011-10-03) 3191℃ 1喜欢

三次缓动

三次缓动
在mx.effects.easing包中,三次缓动命名为Cubic.as。三次缓动方程基于变量t的三次方: p(t) = t3 大家知道,三次函数在定义域上单调递增,函数为奇函数,函数图像关于原点对称。三次缓动曲线比二次曲线增加速度更快,也就更为弯曲,如下图所示。 三次缓动曲线 ...

everyinch 13年前 (2011-10-03) 3320℃ 2喜欢

二次缓动

二次缓动
    在mx.effects.easing包中,二次缓动命名为Quadratic.as。它是最普通的一种缓动类型,Flash的时间轴缓动就是使用了二次缓动。二次缓动中的“二次”表示这种运动的表达式是基于变量的平方。在这里就是t2。 p(t) = t2     下图就是二次缓动曲...

everyinch 13年前 (2011-10-03) 3454℃ 3喜欢

缓动

缓动
    线性补间是一种匀速的运动,没有加速也没有减速,使得运动看起来僵硬,不真实。这种类型的运动大多出现在自动化的工厂里,比如机械手、如传送带、流水线。人是很难做到线性运动的。     人的大脑一直在不断地分析物体的运动,以推断作用于该物体的力。当物体以不自然的方式加速时,人的大...

everyinch 13年前 (2011-10-03) 4007℃ 1喜欢

缓动之线性补间

缓动之线性补间
    如果需要从A点移动到B点,两点之间的最短路径是直线。从数学上来说,线性变换是最简单的。这种补间具有恒定的速度,没有加速度。在F1ash中,缓动为0的时间轴补间就是线性补间。如果画出线性补间随时间变化的图像,如图6-1所示,它将是一条直线。 线性补间的位置随时间变化   ...

everyinch 13年前 (2011-10-03) 4367℃ 2喜欢

缓动概述

缓动概述
术语Tween翻译为补间,这个术语来自于传统的动画技术,动画分为关键帧和中间帧。一些制作者绘制关键帧,而另外一些人负责填充关键帧之间繁琐的中间帧。这种制作方法对Flash同样有效。在时间轴上,设计者可以定义关键帧,然后由Flash来完成填补关键帧之间内容的琐碎工作。将这段帧导出到...

everyinch 13年前 (2011-10-03) 3471℃ 4喜欢

'; } if( dopt('d_footcode_b') ) echo dopt('d_footcode'); ?>