Tweener 語法實習
来源:互联网 发布:网站数据久了数据很多 编辑:程序博客网 时间:2024/06/07 17:56
Tweener提供的API非常易用,如果你不是programmer,也應該可以看得懂Tweener的syntax。現在讓Stanley說一說一些經常會用的Tweener的函數:
1. Tweener.addTween(target:Object, tweeningParameters:Object):Void
例子1﹕
Tweener.addTween(myMc, { x: 100, //a property of the movieclip "myMc" y: 100, //a property of the movieclip "myMc" alpha: 0.5, //a property of the movieclip "myMc" time: 1, //required delay: 1, //optional transition: "easeOutQuad" //optional, default value is "easeOutExpo"});
說明:
- x、y及alpha都是myMc的屬性,我們都可以tween它們的值
- time 是指tweening的總時間,以秒做單位
- delay是tweening等多少秒才開始,以秒做單位
- transition是指用甚麼的easing formula,可查看Tweener transition types
例子2﹕
function doStart() { trace("start!"); }function doUpdate() { trace("update!"); }function doComplete() { trace("complete!"); }
Tweener.addTween(myMc, { alpha: 1, //a property of the movieclip "myMc" time: 1, //required onStart: doStart, onUpdate: doUpdate, onComplete: doComplete});
說明:
這兒介紹了三個parameters:
- onStart: 當Tweener開始時會呼叫的function
- onUpdate: 當Tweener進行tweening時會呼叫的function,如tweening是1 秒,這個function就會在1秒內不斷被呼叫。onUpdate 這個handler是經常會用的!
- onComplete: 當Tweener完成時會呼叫的function
2. Tweener.isTweening(target:Object):Boolean;
檢查myMc這個object是否還進行tweening中。
3. Tweener.pauseAllTweens():Boolean;
暫停所有object進行中tweening
4. Tweener.pauseTweens(target:Object, [, property1:String, property2:String, ...]):Boolean;
暫停一個object所有或其中一些屬性的tweening。
5. Tweener.resumeAllTweens():Boolean;
繼續所有object原本進行中tweening
6. Tweener.resumeTweens(target:Object, [, property1:String, property2:String, ...]):Boolean;
繼續一個object所有或其中一些屬性的tweening。
7. Tweener.removeAllTweens():Boolean;
移除所有進行中的tweening
8. Tweener.removeTweens(target:Object, [, property1:String, property2:String, ...]):Boolean;
移除一個object所有或其中一些屬性的tweening。
9. Tweener.setTimeScale(scale:Number);
用來改變Tweener的時間速度。如scale是2,則原本是1秒的tweening會在0.5秒完成,即是快了一倍。
想了解Tweener詳細的API,請到:
http://hosted.zeh.com.br/tweener/docs/en-us/
- Tweener 語法實習
- tweener 简介
- 认识Tweener
- DOTween -Tweener 特定设置
- unity3d Tweener学习一
- unity3d Tweener学习二
- 玩转Tweener(3)-实战Tweener的滤镜效果
- Tweener 类一些用法收集
- Tweener学习三 之 Sequence
- 比Tweener,TweenLite更快的Tween
- ActionScript3.0 Tweener类(缓动类)
- Tweening transition of Brightness in ActionScript with Tweener
- Tweener 是否會導致內存洩露, 以及AIR 的垃圾回收
- Unity引擎模拟实现HTML5 animation 动画效果,取代NGUI的Tweener缓动
- Unity3D 学习日记(八) DoTween学习笔记之Tweener(二)
- Remove System Recovery Scareware
- 加速 PB5.0 的编译
- QML Data Models 数据模型<一>
- 34个有用的ActionScript 3.0的API
- 加快Myeclipse启动速度
- Tweener 語法實習
- 不同的编译器、不同的硬件平台以及不同的操作系统,最终编译出来的结果一样吗?为什么?
- 快速排序
- [Python源码学习]之bytecode
- 人生感悟:如何做一个高价值的员工
- Flash开发者要了解的若干内容
- 死锁
- bash shell shortcuts
- 最短路