点评:tweenlite参数描述




tweenlite参数描述:
1)为目标:对象对象,影片剪辑,或其他对象
2)持续时间:动画的数字-时间长度(单位:秒)
3)$变量:对象ndash;对象存储各种属性参数的慢动作,通过属性值。如果你用TweenLite.from()的方法,这里的参数表明,慢动作的初始值。
对象拥有的属性:
α-目标水平:α应完成(或开始使用时tweenlite.from())。If target.alpha is 1, when the slow motion is executed, you specify a parameter of 0.5, which will slow the transparency from 1 to 0.5..
X:改变影片剪辑的x位置,并设置该值为影片剪辑结束你想要的(如果你使用的是TweenLite.from(),这表明起始位置)。
(Y scaleX称旋转等属性,不再重复)
特殊属性(***):
Delay:数字延迟延迟(秒)。
功能:慢速移动功能。例如,在fl.motion.easing.elastic.easeout功能。默认是regular.easeout功能。
easeparams:数组用于存储额外的数据公式需要。在使用弹性公式时,控制一些附加参数,如放大系数和时间。大多数慢速移动公式不是必需的参数,因此,您不需要给出其他缓慢的公式传递参数。
AutoAlpha:不是alpha属性,你可以得到一些添加剂的影响。例如,当alpha值移动到0时,可视属性会自动变为false。当autoalpha大于0,它将可视属性为true。
可见:布尔在慢动作结束时,你要指定的displayobject Visible属性,请使用此参数。
Volume: Number - the volume property (volume) of the soundTransform (MovieClip/SoundChannel/NetStream and so on) objects
色彩:数DisplayObject改变颜色,然后设置一个16进制颜色值,当缓慢移动的目标最后会变成这种颜色。(如果你使用的是(tweenlite。从),这个值将开始缓慢移动的目标表示的颜色)。例如,颜色值可以设置为:0xFF0000。
removetint:布尔将DisplayObject的颜色,设置这个参数为true。
框架:数MovieClip缓慢移动的帧频率。
OnStart:功能--当一个慢动作开始执行一个函数,将函数的引用(通常是函数名)在这里。如果延迟被延迟,那么函数在慢动作开始之前不会被执行。
OnStartParams:数组的函数传递参数是慢动作的开始执行。(可选)
更新:在函数的缓慢过程,指定的功能称为(在每一个更新的慢动作,开始后每帧触发一次)。
OnUpdateParams:数组传递参数的更新参数指定的功能(可选)
OnComplete:功能函数执行在慢动作的结束。
OnCompleteParams:数组传递参数的完全参数指定的功能(可选)
坚持:布尔值true,tweenlite实例将不会被垃圾回收器自动采集系统。然而,当新的慢动作发生时,它仍然会重写(重写),默认值是false…
RenderOnStart:布尔-如果您使用一个缓慢的tweenfilterlite.from(延迟),并防止慢渲染(渲染),直到缓慢的开始,这个值设置为true。默认情况下,这个值是false,这使得渲染效果立即执行,甚至在延迟时间不到之前。
覆盖:int -在创建当前的慢动作之后,这个参数可以限制同一对象上的其他操作。可选的参数值是:
- 0(NO):没有慢动作被改写。在这种模式下,速度是最快的,但我们需要避免创建一些控制相同属性的慢动作。否则,这些慢效应就会发生冲突。
1(全部):(这是默认值,除非OverwriteManager.init()调用)都为同一对象的行动将完全覆盖时,他们创造了。
TweenLite.to(MC,1,{ x:100、Y:200 });
TweenLite.to(MC,1,{ x:300、延迟:2 }); / /创建慢将覆盖以前创建的(慢,可起到这样的作用:慢一半的时间被中断,新的慢译者注实施)
2(自动):(当OverwriteManager.init()执行时,它是根据特定的属性值选择)只覆盖同一属性的慢动作。
TweenLite.to(MC,1,{ x:100、Y:200 });
TweenLite.to(MC,1,{ x:300 });的 / /慢动作只有X属性将覆盖
- 3(并发):当慢动作开始时,它覆盖所有慢动作。
TweenLite.to(MC,1,{ x:100、Y:200 });
TweenLite.to(MC,1,{ x:300、延迟:2 }); / /不会覆盖以前的移动的很慢,因为每一个缓慢的开始,第一个慢动作已经结束。
举个例子:
影片剪辑实例的透明度,命名为clip_mc降低到50%(0.5),与x轴的位置移动到120,数量将达到0,和慢动作的总时间是1.5秒。代码如下:
进口gs.tweenlite;
TweenLite.to(clip_mc,1.5,{α:0.5,X:120,成交量:0 });
如果你想在5使用更先进的缓解作用,α为0.5,X将移动到120,easeoutback 弹性函数的使用,慢2秒的总延迟,和缓慢的在onfinishtween 功能实现移动端,和这种传递函数的几个参数(A值为5,参照clip_mc),代码如下:
进口gs.tweenlite;
进口fl.motion.easing.back;
TweenLite.to(clip_mc,5,{α:0.5,X:120,易:back.easeout,延迟:2、完备:onfinishtween,oncompleteparams:{ 5,clip_mc } });
功能onfinishtween(论证1:数,论证2:影片剪辑):无效{
跟踪(已完成!Argument1 = + argument1 + and argument2 = + argument2);
}
如果你对影片剪辑阶段已经停止在其位置的结束,你只想让它花5秒钟回到这个位置(只需要改变Y属性,位置比目前高100像素的位置,让它落在那里),下面的代码(这是使用tweenlite.from译者注):
进口gs.tweenlite;
进口fl.motion.easing.elastic;
tweenlite.from(clip_mc,5,{ Y:100
解释:
- tweenlite类将使您的Flash文件的大小增加3kb。
若要向参数值添加引号,则意味着在指定的属性上执行相应的操作。例如,使用tweenlite.to(MC,2,{ x,20 }),它移动的MC。X在左边20像素,并具有相同的效果的代码是TweenLite.to(MC,2,{ x:MC。x 20 })。
你可以与其他缓慢移动的功能取代tweenlite默认的缓慢移动的功能:Regular.easeOut。
你必须使用Flash Player 9或以上版本的播放器(Actionscript 3)
你可以用量来减缓任何影片剪辑,如tweenlite.to(myclip_mc,1.5,{体积:0 });
-影片剪辑可以被设置为一个特定的颜色,用色彩的参数,如:TweenLite.to(myclip_mc,1.5,{色彩:0xFF0000 });
你想慢下来的数组内容并把值为一个数组endarray,例如:
var = {三}:数组MyArray;
TweenLite.to(MyArray,1.5,{ endarray:{10,20,30,40} });
它可以在任何时候终止慢动作,用tweenlite.killtweensof(myclip_mc),功能。如果我们想强迫慢动作终止,我们可以将一个真值作为第二个参数,例如。
TweenLite.killTweensOf(myclip_mc,真的);
-起飞延迟了回调函数,使用tweenlite.killdelayedcallsto(myfunction_func);这个函数可以用来控制回调函数的优先级。
使用tweenlite.from()方法,你可以使用对象返回到其他位置的电流。例如,你可以把物体整齐地放在舞台上(在慢动作结束时),然后使用它们。
慢动作,让他们跑到那个位置。您可以将慢动作x、y或alpha(或其他需要的属性)的初始位置值作为参数传递给该方法函数。