Показать сообщение отдельно
Старый 25.07.2012, 18:33
Жень Шень вне форума Посмотреть профиль Отправить личное сообщение для Жень Шень Найти все сообщения от Жень Шень
  № 9  
Ответить с цитированием
Жень Шень
 
Аватар для Жень Шень

блогер
Регистрация: Feb 2004
Адрес: Украина
Сообщений: 1,180
Записей в блоге: 3
Отправить сообщение для Жень Шень с помощью ICQ
Давненько не постился. Вот вариант написанный еще при изучении АС3. Проверяется на любой набор спереди и в конце строки.
Код AS3:
import flash.events.MouseEvent;
// btn - кнопка на сцене
this.btn.addEventListener(MouseEvent.CLICK, handler)
 
function handler(e:MouseEvent):void {
	// input_txt - поле ввода не сцене
	var str:String = trim(this.input_txt.text)
	if (str == "") {
		trace ("Поле не заполнено")
	} else {
		trace("Все хокей")
	}
}
 
// Удаление начальных и конечных символов (по умолчанию пробелов)
function trim(_str:String, _symbol:String=" "):String {
	while (_str.indexOf(_symbol) == 0) {
		_str = _str.substr(_symbol.length);
	}
	if (_str != "") {
		while (_str.lastIndexOf(_symbol) == _str.length - _symbol.length) {
			_str = _str.substr(0,_str.length - _symbol.length);
		}
	}
	return _str;
}
Написано в кадре для простоты.
Пока писал - ответили. ну пусть будет как вариант