Цитата:
Сообщение от rambler
понял. явное преобразование строки в числа.
Код AS3:
var h1:int = int(hour.substr(0,1));
var h2:int = int(hour.substr(1,1));
var m1:int = int(hour.substr(2,1));
var m2:int = int(hour.substr(3));
|
Можно поступить проще. Если у тебя на входе имеется однотипная строка времени, типа 13:52:26, где первый разряд - часы, второй - минуты, и третий - секунды, то самый простой вариант как получить каждое число иp них - будет разделить строку по разделителям, в данном случае двоеточие, получив на выходе массив, и потом содержимое каждой его ячейки привести к типу int
Код AS3:
var timeString:String = "13:52:26";
var array:Array = timeString.split(":"); // тут получаем массив содержащий строки 13, 52, 26 в трех первых ячейках
var hours:int = parseInt(array[0]);
var minutes:int = parseInt(array[1]);
var seconds:int = parseInt(array[2]);