使用Transition和Tween类
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-12
easing类和方法) 在前面的例子中你使用了弹性easing类.并给movieClip加入了轻微的弹性效果.要加入弹性FLASH提供了五种之多的easing 类. *Back:在一个或两个结束点过渡范围之外的扩展动画,类似溢出效果. *Bounce:在一个或两个结束点过渡范围内加入回弹效果,回弹的多少决定于duration延持时间的多少.长的延持回弹的次数就相对多. *Elistic:发生在一个或两个结束点过渡范围之外的弹性效果,弹性的力度不受duration的影响. *Regular:在一个或两个结束点加入减速动作.这个特性可以帮你做出超速可减速的效果. *Strong: 在一个或两个结束点加入减速动作,这个效果有些类似Regular.不同的地方在于比较明显. *None:从开始点到结束点加入恒定的运动,没有效果. 以上六种easing class类每个又包含有三种easing method方式. easeIn:在过渡的开始阶断产生easing效果. easeOut:在过渡的结束阶断产生easing效果. easeInOut:在开始和结束阶断均产生easing效果. 如果你想打开这些类进行查看,你可以在这里找到这些类: C:\ProgramFiles\Macromedia\FlashMX2004\ HD:Applications:MacromediaFlashMX2004:First Run:Classes:mx:transitions:easing folder on the Macintosh. 在前面的例子中你看到的easing class和easing method的用法是mx.transitions.easing.Bounce.easeOut.当你查看本地硬盘的目录时,注意这里面的easeOut是指包含在bounce.as中.应在easing的目录中. About the Tween Class(关于Tween类) Tween 类可以让你很轻松的对你的MovieClip进行移动,缩放,淡入淡出。下面的代码是从tween.as类中截取出来的。
假设你想让一个影片剪辑穿过场景,你可以使用帧动画在两个不同的位置上加入运动渐变。你也可能以使用onEnterFrame在其中写一些代码。或是使用setInterval在每隔一段时间内调用函数来实现。如果你使用Tween类,则你不需要上面的操作,而你同样可以编辑剪辑的x,y坐标。而且你可以很轻易的加上easing类。要实现上面的效果,你可以加入如下代码。
带码的前面部分也就是new mx.transitions.tween是在建立一个tween的实例,对象是ball_mc.沿着_x从0位置移动到300,在3秒钟的时间段内,而在移动过程中使用的easing 方式是mx.transitions.easing.Elastic.easeOut也就是弹性方式。 如果你在你的影片的不止一处地方要使用Tween类。那么你可以使用import关键词将其导入至影片中,而不用每次创建实例要写那么长的类名称。如下面的例子:
|
||||||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Coldfusion 7.0的在线帮助文档下一篇: 修正多维数组复制的问题
关于使用Transition和Tween类的所有评论