Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 02.01.2003, 17:07
navidim вне форума Посмотреть профиль Отправить личное сообщение для navidim Посетить домашнюю страницу navidim Найти все сообщения от navidim
  № 1  
navidim

Регистрация: Nov 2001
Сообщений: 182
По умолчанию Проверка текстового поля на "ничего не введение"!

Народ помогите, вот есть текстовое поле Input (var name) и рядом кнопка, по нажатию на которую запоминается введенное в поле name в какую-то переменную _root.username и делается переход на следующий кадр данного мувика movie:
on (press) {
_root.username=name;
_root.movie.gotoAndStop (2);
}
а если ничего не введено, то нужно переходить на третий кадр movie, а как проверить введено ли что-нибудь?

Старый 02.01.2003, 17:39
Usnul вне форума Посмотреть профиль Отправить личное сообщение для Usnul Посетить домашнюю страницу Usnul Найти все сообщения от Usnul
  № 2  
Usnul
 
Аватар для Usnul

Регистрация: Mar 2001
Адрес: во сне
Сообщений: 2,701
Отправить сообщение для Usnul с помощью ICQ
переменная текстового поля без текста равна ""
имя поля _root.field
если _root.field=="" то ничего невведено.
__________________
I'm only happy when it rains.
Waka Laka

Старый 02.01.2003, 18:11
navidim вне форума Посмотреть профиль Отправить личное сообщение для navidim Посетить домашнюю страницу navidim Найти все сообщения от navidim
  № 3  
navidim

Регистрация: Nov 2001
Сообщений: 182
Thumbs down к сожалению...

...так не пашет! Я пробовал это уже давно! Другие варианты есть?

Старый 02.01.2003, 18:17
Usnul вне форума Посмотреть профиль Отправить личное сообщение для Usnul Посетить домашнюю страницу Usnul Найти все сообщения от Usnul
  № 4  
Usnul
 
Аватар для Usnul

Регистрация: Mar 2001
Адрес: во сне
Сообщений: 2,701
Отправить сообщение для Usnul с помощью ICQ
секунду щас сделаю!
__________________
I'm only happy when it rains.
Waka Laka

Старый 02.01.2003, 18:21
derhab вне форума Посмотреть профиль Отправить личное сообщение для derhab Найти все сообщения от derhab
  № 5  
derhab
 
Аватар для derhab

Регистрация: Apr 2001
Адрес: Berlin
Сообщений: 1,862
Отправить сообщение для derhab с помощью ICQ Отправить сообщение для derhab с помощью Skype™
on (release) {
if (_root.textfield == "name") {
_root.gotoAndStop(2);
} else if (_root.textfield == "") {
gotoAndStop(3);
}else{
_root. stop()
}
}


Последний раз редактировалось derhab; 02.01.2003 в 18:24.
Старый 02.01.2003, 18:29
Usnul вне форума Посмотреть профиль Отправить личное сообщение для Usnul Посетить домашнюю страницу Usnul Найти все сообщения от Usnul
  № 6  
Usnul
 
Аватар для Usnul

Регистрация: Mar 2001
Адрес: во сне
Сообщений: 2,701
Отправить сообщение для Usnul с помощью ICQ
без слов...
Вложения
Тип файла: zip pack.zip (16.7 Кб, 78 просмотров)
__________________
I'm only happy when it rains.
Waka Laka

Старый 02.01.2003, 18:50
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 7  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
люди, вы чего, на днях настолько перепили ?.. =)))

нужно всего-то проверить что длина строки в поле больше нуля =)

то есть достаточно написать:

if (_root.username.length) {
// зашибись !
} else {
// не катит !
}

2Usnul
"потому что" пишется "because"
а если ты хочешь сказать "вы ничего не написали",
то правильно будет: "you didn't write anything"
:))))

Старый 02.01.2003, 18:58
Usnul вне форума Посмотреть профиль Отправить личное сообщение для Usnul Посетить домашнюю страницу Usnul Найти все сообщения от Usnul
  № 8  
Usnul
 
Аватар для Usnul

Регистрация: Mar 2001
Адрес: во сне
Сообщений: 2,701
Отправить сообщение для Usnul с помощью ICQ
охренеть!
я понял, что ты тут самый умный, да я нехрена незнаю английский, но в английской винде, я немогу писать по русски!
в школе я учил фашистский, а теперь живя в Англии приходится "трахаться" с английским, так что не доставай меня .. а ели хотел что-то умное двинуть, то либо молча, либо первым споватился бы!
__________________
I'm only happy when it rains.
Waka Laka

Старый 02.01.2003, 19:26
derhab вне форума Посмотреть профиль Отправить личное сообщение для derhab Найти все сообщения от derhab
  № 9  
derhab
 
Аватар для derhab

Регистрация: Apr 2001
Адрес: Berlin
Сообщений: 1,862
Отправить сообщение для derhab с помощью ICQ Отправить сообщение для derhab с помощью Skype™
Нокс, а что if (_root.username == "") {... намного длиннее, чем if (_root.username.length) {...? Я конечно много выпил, но...) Или не понял чего то.

Usnul, ты чего так нервничаешь?

Старый 02.01.2003, 19:27
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 10  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
2Usnul
таааак.... ну не надо на меня наезжать только, ладно ? =)
я ж по-хорошему шутил =) смайлики видишь ?


объясняю: твой пример НЕ РАБОТАЕТ :))
потому что если сначала ввести имя, а потом его стереть, текстовая переменная уже НЕ БУДЕТ РАВНА undefined :)

поэтому правильный ответ см. в моем посте... =)

и не нервничай так =)

2derhab
хех... да дело в том, что если поставить пустое поле, то его переменная сначала будет равна "андефайнед", а потом, если написать и стереть, то ""...

поэтому надо проверять оба значения: и пустую строку и андефайнед... но зачем так сложно, если можно просто проверить длину строки ? =)


Последний раз редактировалось Nox Noctis; 02.01.2003 в 19:31.
Создать новую тему   Часовой пояс GMT +4, время: 10:19.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 10:19.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.