Цитата:
|
можно ли решить это стандартными методами
|
Нельзя. Прийдется изобретать свое. Но никаких танцев с бубном я тут не вижу. Задача довольно простая
я недавно писал нечто подобное

Код AS3:
public static function formatToString(number:int, length:int):String {
var string:String = "";
var numberLength:int = String(number).length;
if (numberLength >= length) length = numberLength;
for (var i:int = 0; i < length; i++) string += "0";
var endIndex:int = length - numberLength;
string = string.substring(0, endIndex);
string += String(number);
return string;
}
Передаем нужное число и необходимую длину, а метод возвращает строку.
Если передать 100 и длину 5, то вернет 00100
думаю добавить сюда еще и точки, особого труда не составит