Показать сообщение отдельно
Старый 13.04.2014, 17:45
slavnovik вне форума Посмотреть профиль Отправить личное сообщение для slavnovik Найти все сообщения от slavnovik
  № 8  
Ответить с цитированием
slavnovik

Регистрация: Jun 2013
Сообщений: 50
Цитата:
Сообщение от Akopalipsis Посмотреть сообщение
indexOf(...):int возвращает индекс первого совпавшего символа или минус один, если он отсутствует.
По этому у Вас свойству spl, у которого замечу, отсутствует тип, а это ужасно в языке со строгой типизацией, присваивается значение типа int. Вот если бы Вы хотели получить строку и при этом указали бы свойству тип, то компилятор выдал бы Вам сообщение о несовместимости типов и Вы скорее всего, отправились бы в хелп и посмотрели, что возвращает метод indexOf.
А что Вы вообще хотите получить?
Изначально тип был - число, т.е.
Я пробовал так
Код AS3:
var spl:Number = target.name.indexOf("_")
и даже так
Код AS3:
var spl:Number = Number(target.name.indexOf("_"))
А если так
Код AS3:
var spl:Number = target.name.indexOf("id_")
получается 0

А я хочу вытянуть число...