- 2010-01-06 (水) 16:41
- Flash
BeTweenAS3ではeasingのBackとElasticについて
それぞれイージングの調節が出来るようになっている。
Backの場合、以下のプロパティが用意さている。
Back.easeInWith(s:Number = 1.70158)
Back.easeOutWith(s:Number = 1.70158)
Back.easeInOutWith(s:Number = 1.70158)
Back.easeOutInWith(s:Number = 1.70158)
例えば
BetweenAS3.tween(box, {x:400}, null, 10, Back.easeOutWith(3.5));
て感じで指定するとBackの振れ幅が大きくなる。
デフォルト値は1.70158。
Elasticの場合も同様。ただしこちらは引数が2つ
Elastic.easeInWith(a:Number = 0, p:Number = 0)
Elastic.easeOutWith(a:Number = 0, p:Number = 0)
Elastic.easeInOutWith(a:Number = 0, p:Number = 0)
Elastic.easeOutInWith(a:Number = 0, p:Number = 0)
aとpは amplitudeとperiodかな。
http://blog.nipx.jp/2008/04/elastic-transition-amplitude-p/
ちなみにTweenerでも同様の調整が出来るそうで。
http://saqoosha.net/2008/02/19/641/
- Newer: 電子書籍に関する雑感
- Older: hitAreaに関する検証
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://barmamutha.net/wp-trackback.php?p=62
- Listed below are links to weblogs that reference
- BeTweenAS3のtransition from barmamutha.net