Создание строкFlash Player 9 и более поздних версий, Adobe AIR 1.0 и более поздних версий Класс String служит для представления строковых (текстовых) данных в языке ActionScript 3.0. Строки ActionScript поддерживают символы ASCII и «Юникод». Сроку проще всего определить с помощью строкового литерала. Чтобы объявить строковый литерал, используйте прямые двойные кавычки (") или одиночные кавычки ('). Например, следующие две строки эквивалентны друг другу: var str1:String = "hello"; var str2:String = 'hello'; Также объявить строку можно с помощью оператора new, как показано ниже. var str1:String = new String("hello"); var str2:String = new String(str1); var str3:String = new String(); // str3 == "" Следующие две строки эквивалентны друг другу: var str1:String = "hello"; var str2:String = new String("hello"); Чтобы использовать одинарные кавычки (') в строковом литерале, в котором в качестве разделителей выбраны одинарные кавычки ('), маскируйте их символом обратной косой черты (\). Подобным образом, чтобы использовать двойные кавычки (") в строковом литерале, в котором в качестве разделителей выбраны одинарные кавычки ("), маскируйте их символом обратной косой черты (\). Следующие две строки эквивалентны друг другу: var str1:String = "That's \"A-OK\""; var str2:String = 'That\'s "A-OK"'; Выбирать одинарные либо двойные кавычки следует исходя из того, какие кавычки существуют в строковом литерале, как показано ниже. var str1:String = "ActionScript <span class='heavy'>3.0</span>"; var str2:String = '<item id="155">banana</item>'; Помните, что в языке ActionScript проводится различие между прямой одинарной кавычкой (') и левой или правой одинарной кавычкой (' или '). То же относится и к двойным кавычкам. Для выделения строковых литералов используются прямые кавычки. Вставляя текст из другого источника в код ActionScript, следите за тем, чтобы использовались правильные символы. Как показано в следующей таблице, символ обратной косой черты (\) можно использовать для определения других символов в строковых литералах.
|
|