![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Mar 2009
Сообщений: 30
|
привет всем. Нужно выводить числа в виде 00.000.00. Тоесть 1 - это 00.000.01, а 100 это уже 00.001.00 и так далее. Кто подскажет как быть, где искать?
Добавлено через 1 минуту можно ли решить это стандартными методами или нужно танцевать с бубном? |
|
|||||
|
Banned
Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
я недавно писал нечто подобное 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 думаю добавить сюда еще и точки, особого труда не составит Последний раз редактировалось goodguy; 11.01.2012 в 22:00. |
|
|||||
import flash.globalization.NumberFormatter; public static function formatToString(number:int):String { var nf:NumberFormatter = new NumberFormatter("en_US"); nf.groupingPattern = "2;3;2"; nf.groupingSeparator = "."; nf.trailingZeros = false; var num:int = number + 10000000; var str:String = nf.formatNumber(num); return str.substr(2); }
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
__________________
Reality.getBounds(this); Последний раз редактировалось Wolsh; 12.01.2012 в 16:43. |
|
|||||
|
Lorem ipsum
|
или так:
var num:uint = 1000; var st:String = "000000" + num; var s:String = st.replace(/(\d*)(\d{2})(\d{3})(\d{2})/, "$2.$3.$4"); trace(s); ![]()
__________________
Поймай яблоко 2! |
|
|||||
|
Цитата:
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
|
Регистрация: Mar 2009
Сообщений: 30
|
спасибо всем, помогли!!!!
|
|
|||||
|
Lorem ipsum
|
Хм... ничего не понял.
__________________
Поймай яблоко 2! |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:49. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| regexp |
|
|