Продолжаем обзор основных функций языка программирование во Flash ActionScript. Сегодня мы поговорим про строки. Что такое строка (String)? У каждой переменной есть свой тип: это может быть String (наш случай), Number (числа), Boolean (true or false) и другие. У строк существует достаточное количество параметров, а также есть много функций, которые связаны с данным видом переменных, однако сегодня мы рассмотрим именно выделение какого-то одного символа из строки.
Узнать значение любого символа в строке можно с помощью команды charAt(). Нужно помнить, что отсчёт символов идёт с 0, а не с единицы.
Таким образом, чтобы узнать 5 символ в строке my_str="Никита", нужен следующий код:
letter_5=my_str.charAt(4);Когда это может не работать? Только в том случае, если у переменной другой тип. Преобразовать любой тип переменной в строку можно такой нехитрой командой, как toString. Сразу же пример.
birth_date="18.06.2007"Вроде одни цифры и вы не уверены, что это строковая переменная, а вам нужно обязательно узнать год. Это можно сделать таким образом.
birth_year=birth_date.toString()
year=birth_year.charAt(6)+birth_year.charAt(7)+birth_year.charAt(8)+birth_year.charAt(9);Применение выделению какого-то одного символа несложно найти. Будут вопросы - пишите!