計算結果を定数にしてみたさ。
定数 = 定数 / 定数
const VALUE_ONE:uint = 100; const VALUE_TWO:uint = 50; const RESULT:Number = VALUE_ONE / VALUE_TWO; trace(RESULT);// 2 |
マチガイない。
定数 = 変数 / 定数
var VALUE_ONE:uint = 100; const VALUE_TWO:uint = 50; const RESULT:Number = VALUE_ONE / VALUE_TWO; trace(RESULT);// 0 |
うっ?
定数 = 定数 / 変数
const VALUE_ONE:uint = 100; var VALUE_TWO:uint = 50; const RESULT:Number = VALUE_ONE / VALUE_TWO; trace(RESULT);// Infinity |
ううっ?
変数まじりで計算して結果を定数にしちゃいけないみたい。
Flash CS4 フレームスクリプトのお話でした。