长沙地区前端编程技术群: 181020572 站长!QQ:258754,,手机:18975141930
用TweenMax实现史上最精悍的图片轮转代码
作者:admin 日期:2012-07-24这个轮转动画是用于网站内页的,比较精练,所有图片都包含在swf中,没做外部载入。
代码和注释如下:
Javascript代码
- package {
- import flash.display.DisplayObject;
- import flash.display.MovieClip;
- import flash.display.MovieClip;
- import com.greensock.TweenMax;
- public class pics extends MovieClip {
- public function pics () {
- //我习惯用TweenMax带上repeat:-1(无限循环)来做计时器用,下面这句代码的意思是,最开始计时延时1秒后,每3秒触发一次roll函数
- TweenMax.to(this,3, {delay:1,repeat:-1,onRepeat:roll});
- }
- function roll() {
- var currentMc:DisplayObject = getChildAt(0) ;
- setChildIndex(currentMc, numChildren - 1);
- TweenMax.from(currentMc,1, {alpha:0});
- }
- }
- }