intとかuintとかとNumber
intとかuintの方がNumberより速度が速いらしい。
uint は "0 から 4,294,967,295"とのことで正の数と考えてよさそうだ。
ちなみに小数点以下は切り捨てられる様子
var tes:uint =7.5;
trace(tes);
//出力7
7.5ではなくて-1を入れたりするとやはりエラーになった。
intは"-2,147,483,648 から 2,147,483,647"だそうです。
Numberとの使い分けを意識づけるのがよさそう。
参考 akihiro kamijo int と uint
[追記]
F-siteの野中さんの記事はuintで定義して負の数使うときはマイナスつけるって感じなのかー。なるほど。
var nSize:uint = 50;
・
・
mySprite.graphics.drawRect(-nSize/2, -nSize/2, nSize, nSize);