Как удалить тот или иной текст в TextInput во Flash? - PullRequest
1 голос
/ 02 декабря 2011

Создайте ввод текста с использованием компонентов во флэш-памяти, а его InstanceName - listChat.В этом текстовом вводе я добавил текст динамически.Когда я добавляю текст, он отображается с нулем.

Например, я добавил «яблоко», он отображается как nullapple

Как удалить этот ноль?

1 Ответ

4 голосов
/ 02 декабря 2011

Вы можете использовать метод String's replace.

Если вы хотите удалить только первое столкновение с 'null', вы можете использовать это:

listChat.text = listChat.text.replace("null", "");

Если вы хотитеудалить все совпадения с 'null', это сделает это:

var stripNullPattern:RegExp = /null/gi;
listChat.text = listChat.text.replace(stripNullPattern, "");

Если вы хотите удалить только null, если он находится в первых четырех символах, используйте что-то вроде этого:

if(listChat.text.substring(0, 4) == "null")
{
    listChat.text = listChat.text.replace("null", "");
}

ПроверьтеAS3 ссылка для получения дополнительной информации:

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/String.html#replace()

...