用户名: 密码: 验证码: QQ--程序群:31736530 动画群:38836599
闪无忧
 
首 页 业界新闻 业界杂谈 Flash教程 Flash源码 Flash图书 Flash酷站 Flex & AIR 供求信息
   本栏目通告:   有意向写收费精品教程的朋友,请联系本站合作
当前位置 :首页>flash教程>Flash as程序>列表

flash中Tween类的缓动动画效果的制作运用

[来源:taoshaw.com | 作者:taosha | 时间:2008-06-10 | 点击:  | 收藏本文  【 】]
很多时候,都可能用到Tween类来进行缓冲运动效果的制作。以前写关于给组件添加动画效果的时候。有提到。在这里,再复习一下关于缓动动画效果的制作。
这里,就不深入研究了。把简单的用法说一下。
先把场景中,需要设置Tween类的元件赋值。取上实例名"my_ball"。
然后添加AS帧。
//导入Tween类,由于Tween类不是FLASH自带类,所以需要事先导入。
import mx.transitions.Tween;
var myTween:Tween = new Tween(my_ball, "_x", mx.transitions.easing.Elastic.easeOut, leftDoor._x, -55, 3, true);

用法如上。解释一下。
Tween 类参数
当创建 Tween 类的新实例时,需要传递一些参数。必须指明目标影片剪辑对象、补间将影响的影片剪辑的属性、补间的范围和用于计算补间的属性的缓动方法。
比如:
mx.transitions.Tween 类的构造函数有以下参数名称和类型:
Tween( obj:Object, prop:String, fun:Function, begin:Number, finish:Number, duration:Number, useSeconds:Boolean )
其中:obj:Object。表示您将对场景中的哪个影片剪辑实例赋加Tween类效果。(注意,这里是没有双引号的,特别注意一下)
prop:String。表示将对MC的哪个属性进行缓动设置。它可以设置的属性有:"_x","_y",一般就是这两种。
fun:Function。计算补间对象属性值的缓动效果的缓动方法。这些方法可选标签如下:
缓动类
Back
在过渡范围外的一端或两端扩展动画一次,以产生从其范围外回拉的效果。
Bounce
在过渡范围的一端或两端内添加弹跳效果。弹跳数与持续时间相关,持续时间越长,弹跳数越多。
Elastic
添加一端或两端超出过渡范围的弹性效果。弹性量不受持续时间影响。
Regular
在一端或两端添加较慢的运动。此功能使您能够添加加速效果、减速效果或这两种效果。
Strong
在一端或两端添加较慢的运动。此效果类似于 Regular 缓动类,但它更明显。
None
添加从开始到结尾无任何减速或加速效果的相同的运动。此过渡也称为线性过渡。

这六种缓动计算类的每一种都有三个缓动方法,它们指明缓动效果应用于动画的哪个部分。此外,None 缓动类还有第四个缓动方法:easeNone。下表中描述了这些缓动方法:方法
easeIn
在过渡的开始提供缓动效果。
easeOut
在过渡的结尾提供缓动效果。
easeInOut
在过渡的开始和结尾提供缓动效果。
easeNone
指明不使用缓动计算。只在 None 缓动类中提供。

begin,一个指示 prop(要补间的目标对象属性)的开始值的数字。动画将开始的值,一般说来就是MC的座标位置。
finish,一个指示 prop(要补间的目标对象属性)的结束值的数字。
duration,一个数字,指示补间动画的时间长度。如果省略,duration 会默认设置成无穷大。就是指动画运行的时间长度。如果想动画运动得比较匀速。建议把帧频设置大点,比如60FPS。
useSeconds,一个布尔值,如果相对于 duration 参数中指定的值为 true,则表示使用秒;如果为 false,则表示使用帧。
文章如果有错误或者缺少文件,请发邮件提交给我们
上一篇:flash动态文本框旋转后消失的解决方法
下一篇:xml中运用后代存取运算符(..)的问题
Tags:    
>>> 最新评论:(共有 0 位网友发表了评论)      查看所有评论
  发表评论
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
·本站发布内容均为客观表达作者观点,不代表闪无忧立场,请勿攻击和漫骂
·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为
  教程分类
  基础操作   动画特效
  应用开发   组件学习
  As程序   动画教程
  Flash cs3   AS 3.0
  FCS/FMS教程   Loading教程
  Flash与Web   Flash教程连载
  相关文章
·物体左右跳跃的类as2.0
·如何给载入flash中的图片加一个
·xml中运用后代存取运算符(..)的
·flash中Tween类的缓动动画效果的
·flash动态文本框旋转后消失的解
·浅析xml+Moviecliploader动态载
·如何用AS获取计算机的系统信息
·利用BlurFilter类构造模糊效果
·flash中ExternalInterface不会造
·flash中Object.watch的“另类”
  热门文章
·Flash进度条的制作详细讲解(组图)
·flash幻灯片网页效果
·Flash打造简单的飘雪动画视觉特效
·Flash旋转拖尾文字效果的制作教程
·flash水影效果字
·全Flash动画网站实现的基础教学
·超酷flash光晕移动效果
·flash春雷闪电效果
·Flex 3 AdvancedDataGrid的使用(第二
·Flash制作大雪纷飞效果动画
·即拷即用的loading代码
关于我们 - 免责声明 - 网站地图 - 商务服务 - 联系我们 - RSS地图
©CopyRight 2006-2008, 5UFlash.COM, Inc. All Rights Reserved
鲁ICP备06034971号