Tag: TweenMax预览模式: 普通 | 列表

这个轮转动画是用于网站内页的,比较精练,所有图片都包含在swf中,没做外部载入。

 

代码和注释如下:

Javascript代码
  1. package {   
  2.        
  3.     import flash.display.DisplayObject;   
  4.     import flash.display.MovieClip;   
  5.     import flash.display.MovieClip;   
  6.     import com.greensock.TweenMax;   
  7.        
  8.     public class pics extends MovieClip {   
  9.         public function pics () {   
  10.             //我习惯用TweenMax带上repeat:-1(无限循环)来做计时器用,下面这句代码的意思是,最开始计时延时1秒后,每3秒触发一次roll函数   
  11.             TweenMax.to(this,3, {delay:1,repeat:-1,onRepeat:roll});    
  12.         }   
  13.            
  14.         function roll() {   
  15.             var currentMc:DisplayObject = getChildAt(0) ;   
  16.             setChildIndex(currentMc, numChildren - 1);   
  17.             TweenMax.from(currentMc,1, {alpha:0});   
  18.         }   
  19.     }   
  20.   
  21. }   

 

Tags: TweenMax 计时器

分类:greenSock | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3737

我本周一直在学习GreenSock的这几款产品,感觉非常实用,因此把掌握到的一些情况跟大家分享一下。我在中文网上也看了一些资料,多数都是针对某一个产品的,不方便搞清全系列的关系,我现在所有看到的东西都是来自其官网:http://www.greensock.com-----首页上这个大动画概括了很多特性,可以好好看看,能回放的。
--------------------------------------------------------
开源(免费)产品系列:
TweenMax系列是用来实现对MC的各种缓动效果的。
包括TweenNano、TweenLite、TweenMax三兄弟,实际关系是max包含lite,lite又包含nano,也就是说,这实际上同一个核心,只不过视不同场合而用。nano最小,官网介绍仅为1.6K,即使MAX最大价格也不过区区17.6K--实际上这也是GreenSock所有产品的特性,体积非常小!

TimelineMax系列是用来实现时间轴调度的,可以用来包含子时间轴,可以装载TweenMax全系列生成的时间轴。他同样包含了TimelineLite的最小化产品。稍加学习,与TweenMax相结合,咱也可以写出比美swish的那种变化效果来!

LoaderMax是用来实现预载入效果的,最大特点就是无区别的装入动画、图片、声音、文本及一切你可以想到的需要载入的东西(好长一句话....憋死我了)。我还没时间仔细研究他的方法,不过就网上提供的那个实例看到,他可以完全动态的调整载入次序,并提供了丰富的子进度、总进度属性。
--------------------------------------------------------
特色:
我这里说的,不是其官网的介绍,而是我自己一些实际体会。
1、跟其它产品比较,体积很小,这也是GreenSock作者自己颇自豪的一件事。
2、官网有丰富的文档、实例、讨论,非常有利于学习。
API文档很详细(不过API中要是加入更多语法实例就好了)。官网还提供了产品简介、特色、语句实例、初步进度、网友的实做案例讲解等资源--我在学习时是时常在各个页面间跳来跳去。
另外单产品都提供了SWF文件,对同一个产品的各个参数,在一个界面中进行了展示,非常有用。
3、可应用的事件、方法非常多,甚至可以说是复杂。对于运动、时间轴等各个时间段,都提供了接口。比如:onStart、onUpdate、onRepeat、onComplete、onReverseComplete,还可以实现YOYO(来回)、循环、反走、延迟等很多MC运动和时间轴运动。
4、语法简练,可以一句代码控制MC的多个状态,也可以一句控制多个物体。
------------------------------------------------------
版权及会员
作者宣称以上开源产品是不能用于商业产品的(但可以自由下载)。并提供了个人会员和企业会员两大类,数个级别的收费支持。个人可以通过撰写教材给官网的方法,得到作者提供的会员权利。
不过我看了一下,除了会员中的较高级别,其它跟免费使用并无多大区别。不过收费产品中,我看到了一些令人震撼的效果,有钱人不仿一试。
个人会员25、50、99美元;企业会员150、500、1500美元每年。
-----------------------------------------------
网友提供的实例资源:
http://www.greensock.com/learning/
我已经试过了,所有源码随便免费下载!还带讲解!包里一般都已经带有了类库。
--------------------------------------------------
其它:
提供的视频讲解很多放在youtube.com,可自行fanqiang。
官网对IE6支持不太好。
--------------------------------------------------

我学AS3时间不久,很多表达还不太准确,请大家多指正,希望我写到的东西,对大家能有帮助。咳....是不是讲太多了,就此打住。
 

Tags: greensock TweenMax TweenLite TimelineMax LoaderMax

分类:greenSock | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7132