Показать сообщение отдельно
Старый 30.05.2011, 16:18
t4arty вне форума Посмотреть профиль Отправить личное сообщение для t4arty Найти все сообщения от t4arty
  № 1  
Ответить с цитированием
t4arty

Регистрация: May 2010
Адрес: пространство в положении
Сообщений: 219
По умолчанию Распарсить строку

Имеется строка вида:n:n:n
n - может быть любым.

моя ф-ция парсинга:
Код AS3:
public function parsStr(str:String):Array 
{
           var s1:String="";
           var s2:String="";
           var s3:String="";
           var toExit:Array = new Array();
 
           s1 = str.substr(0, str.indexOf(":"));
           s2 = str.substr(str.indexOf(":")+1,str.lastIndexOf(":")-2);
           s3 = str.substr(str.lastIndexOf(":") + 1, str.length);
           toExit.push(s1, s2, s3);
	return toExit;
}
Ошибка возникает при парсинге малых чисел ( от 1 до 300 ) и больших.

Вопрос, что тут не так? ;(