• 首 页

网站建设|北京网站建设|北京网站制作|北京网站建设首选品牌【企通互联】

http://www.qitongnet.com 网站建设咨询热线:010-65587978/77/76/75

相关文章

什么是垂直搜索引擎
第4章用色彩提高你的点击率
北京网页设计CSS技巧:新闻网页标题定义的最好方法
网页设计CSS网页中的相对定位与绝对定位
北京网站建设用Photoshop打造牛奶文字
北京网站建设精彩网页配色设计
北京网站设计分析:Dreamweaver网页制作秘诀之一
北京网站建设用CSS:HTML结构化
企通互联论:网站设计与功能怎样结合
企通互联论平面设计的基本功


品牌理念

北京网站建设最佳合作伙伴
北京网站建设专家企通互联
竭诚为您提供网站建设服务!


友好连接

    • 网站建设
    • 网页设计
    • 网站设计
    • 网站制作
    • 网站优化
    • 百度优化
    • google优化
    • seo
    • 网站推广
    • 网络营销
    • 北京网站建设
    • 北京网站制作
    • 北京网页设计
    • 北京网站设计

文章搜索

你的位置:首页 >> 网页设计 >> 北京网页设计北京网页设计实例详解AS代码完成Flash补间动画

北京网页设计北京网页设计实例详解AS代码完成Flash补间动画


作者: 北京网站建设   日期:2008-03-27 06:14:05  来源: http://www.qitongnet.com

说到补间动画,很多人都会想到在时间轴里定义两个关键帧,然后创建一个补间,其实AS也可以完成等效的工作,而且能完成的更好。 Www_Chinaz_com

要用程序创建补间,有两种方法,一种是通过setInterval函数,定时移动mc,可以达到效果,但比较麻烦。第二种就是今天要推荐的通过Tween类来创建补间动画。 中国.站.长站

为什么Tween比setInterval方便呢,首先代码量少,看着舒服,其次, 网站建设Tween类可以使用一些比较有名的缓动类,还有, www.qitongnet.comTween类可以广播和侦听事件,这三点就足以让我们选择Tween而不是setInterval。

[中国站长站]

先来说一下Tween类的用法

中国站.长站

要用Tween类,首先要导入 网站设计Tween类

Chinaz^com

以下为引用的内容:网页设计
import mx.transtions.Tween;
北京网站设计 北京网站设计
Tween类的语法是 中.国站长站

以下为引用的内容:企通互联

var twMove:Tween=new Tween(mClip,"_x",null,0,550,10,true); Www@Chinaz@com

[中国站长站]

解释一下:

站. 北京网站制作长站

mClip:显示对象——对要显示对象的引用企通互联
_x:要补间的属性网站建设
缓动函数:对一个缓动函数的引用,这里是null 网页设计,就是不引用北京网站设计
0——补间属性的开始值网站设计
550——补间属性的结束值北京网页设计
10——持续时间网站制作
使用秒——true 使用,false不使用

站.长.站

由于Tween类广播事件,因此可以对Tween类建立侦听器,具体Tween类的方法,请查看帮助。

Chinaz_com

下面是一个实例,请事先做好链接标识符为“ball”的MC,拷贝以下代码到第一帧。 Www~Chinaz~com

北京网页设计以下为引用的内容:北京网站设计
import mx.transitions.Tween;北京网页设计
import mx.transitions.easing.*;北京网站制作
var aClass=[Back,Bounce,Elastic,Regular,Strong];网站制作
var aEasingMethod:Array=new Array();北京网站制作
//在aEasingMethod中放入每个缓动方法网站设计
for(i=0; i < aClass.length; i++){北京网站制作
  aEasingMethod.push(aClass[i].easeIn);北京网站设计
  aEasingMethod.push(aClass[i].easeOut);企通互联
  aEasingMethod.push(aClass[i].easeInOut);企通互联
}网站制作
//定义初始变量企通互联
var nX=10;北京网站建设
var Y=20;北京网站设计
var oClips:Object=new Object();北京网页设计
//建立侦听器网站设计
var tListener:Object=new Object();
中国站长.站
北京网站制作
tListener.onMotionFinished=function(twObject:Tween){网页设计
  //缓动结束时按原路径返回企通互联
  twObject.yoyo();北京网页设计
}网站设计
for(i=0; i < aEasingMethod.length; i++){北京网站制作
  depth=this.getNextHighestDepth();企通互联
  mClip=this.attachMovie("ball","ball"+i,depth,{_x:nX,_y:Y});网站制作
  //设置x坐标企通互联 北京网站建设
  nX+=mClip._width+10;企通互联
  //将一个缓动方法添加到oClips对象网站制作
  oClips[mClip._name]=aEasingMethod[i];北京网站建设
  //当用户点击时开始_y属性的补间北京网站建设
  mClip.onPress=function(){北京网站制作
    var twMove:Tween = new Tween(this,"_y",oClips[this._name],20,400,4,true);企通互联
    //添加侦听器企通互联
    twMove.addListener(tListener);网站设计
  }北京网页设计
}
中国站.长.站

北京网站设计
字体:【大】【中】【小】

上一篇:网站建设实例详解AS代码完成Flash补间动画

下一篇:企通互联photohop画笔描边打造迷幻光影

这是一个与众不同的品牌,企通互联只专注于网站建设领域!中小型企业网站建设最佳合作伙伴!网站建设咨询热线:010-65587978/77/76/75!

Copyright © 2008 网站建设|北京网站建设|北京网站制作|北京网站建设首选品牌【企通互联】. Designed by www.qitongnet.com Free Website Templates