« デザイナーのためのActionScript講座 ― 第6回:オブジェクトと関数 | メイン | デザイナーのためのActionScript講座 ― 第7回:続・オブジェクトと関数 »
2007年11月15日
[ActionScript][as2][as3] 最大値と最小値の間を取るとき
最大値と最小値が決まっていて、その間の値を取るときに
Mathクラスのminとmaxを今まで使っていた。
でも、Mathクラスのmaxとminで比較するより、条件分岐を使った方が倍くらい早かった。
minとmax使った方が書くのが楽チンだから
ついついやってしまうのでメモメモ。
Mathクラスのminとmaxを今まで使っていた。
var res:Number = Math.min( 1 , Math.max( 0 , i ) );こんなふうに。
でも、Mathクラスのmaxとminで比較するより、条件分岐を使った方が倍くらい早かった。
var res:Number = ( i > 1 ) ? 1 : ( i < 0 ) ? 0 : i ;Function呼ばないから当たり前なんだろうけど、
minとmax使った方が書くのが楽チンだから
ついついやってしまうのでメモメモ。
トラックバック(0)
このブログ記事を参照しているブログ一覧: 最大値と最小値の間を取るとき
このブログ記事に対するトラックバックURL: http://system.seyself.com/mt-tb.cgi/460

コメントする