// 数値を0で埋めて指定の桁数に揃える関数 private function formatZero(n:Number, keta:Number):String { var s:String = String(n); var i:int = 0; while (s.length < keta) { s = "0" + s; } return s; } こちらも別解を教えていただきました。 private function formatZero(n:Number, keta:uint):String { return ("0000000000000000000000000" + n.toString()).substr(-keta); } substrにマイナスも指定できるんですよね。