as中可用tween類來建立乙個緩動的變換效果。
var 緩動例項名:tween=newtween(要實現變換的物件,"要變換的引數(x,y,scalex,scaley,alpha,roatation)"
,緩動型別,起始值,結束值,變換的時間,是否以秒為單位);
起始值:指變換開始時物件的引數值,縮放和透明度1表示原來,以小數來表示。
結束值:指變換後物件的引數值。
可以應用多個緩動來實現物件的同時進行多種變換,如一邊放大,一邊旋轉,一邊消失。 如:
//從開始位置轉到360度位置
var rtween:tween=newtween(parent,"rotation",elastic.easein,0,360,5,true);
//從原來大小放大到兩倍
var xtween:tween=newtween(parent,"scalex",elastic.easein,1,2,5,true);
var ytween:tween=newtween(parent,"scaley",elastic.easein,parent.scaley,2,5,true);
//從完全不透明到完全透明
var atween:tween=newtween(parent,"alpha",elastic.easein,1,0,5,true);
Tween類 的緩動效果
tips 匯入類,右鍵物件連線設定 匯入tween類 import mx.transitions.tween 匯入easing類 import mx.transitions.easing.this.attachmovie mc mc this.getnexthighestdepth var mybo...
WPF與緩動 四 弧形緩動
wpf與緩動 四 弧形緩動 周銀輝 弧形緩動就是其緩動曲線為一段圓弧,如何我們假設圓弧上的點的斜率為速度的話,那麼可以想像其速度的變化多麼具有戲劇性,其加速或減速來得很突然,與5次緩動差不多.參考以下 圓形緩動 protected override double getcurrentvaluecor...
WPF與緩動 三 指數緩動
wpf與緩動 三 指數緩動 周銀輝 指數緩動給人的感覺是加速度很大.它的原始公式來自 p t math.pow 2,10 t 1 與其他緩動一樣,我在這裡就直接給出其核心 了 指數緩動 protected override double getcurrentvaluecore double defa...