![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Nov 2001
Сообщений: 182
|
Народ помогите, вот есть текстовое поле Input (var name) и рядом кнопка, по нажатию на которую запоминается введенное в поле name в какую-то переменную _root.username и делается переход на следующий кадр данного мувика movie:
on (press) { _root.username=name; _root.movie.gotoAndStop (2); } а если ничего не введено, то нужно переходить на третий кадр movie, а как проверить введено ли что-нибудь? ![]() |
|
|||||
|
переменная текстового поля без текста равна ""
имя поля _root.field если _root.field=="" то ничего невведено.
__________________
I'm only happy when it rains. Waka Laka |
|
|||||
|
Регистрация: Nov 2001
Сообщений: 182
|
...так не пашет! Я пробовал это уже давно! Другие варианты есть?
|
|
|||||
|
секунду щас сделаю!
__________________
I'm only happy when it rains. Waka Laka |
|
|||||
|
on (release) {
if (_root.textfield == "name") { _root.gotoAndStop(2); } else if (_root.textfield == "") { gotoAndStop(3); }else{ _root. stop() } } Последний раз редактировалось derhab; 02.01.2003 в 18:24. |
|
|||||
|
без слов...
__________________
I'm only happy when it rains. Waka Laka |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
люди, вы чего, на днях настолько перепили ?.. =)))
нужно всего-то проверить что длина строки в поле больше нуля =) то есть достаточно написать: if (_root.username.length) { // зашибись ! } else { // не катит ! } 2Usnul "потому что" пишется "because" а если ты хочешь сказать "вы ничего не написали", то правильно будет: "you didn't write anything" :)))) |
|
|||||
|
охренеть!
я понял, что ты тут самый умный, да я нехрена незнаю английский, но в английской винде, я немогу писать по русски! в школе я учил фашистский, а теперь живя в Англии приходится "трахаться" с английским, так что не доставай меня .. а ели хотел что-то умное двинуть, то либо молча, либо первым споватился бы!
__________________
I'm only happy when it rains. Waka Laka |
|
|||||
|
Нокс, а что if (_root.username == "") {... намного длиннее, чем if (_root.username.length) {...? Я конечно много выпил, но...
) Или не понял чего то.Usnul, ты чего так нервничаешь? |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
2Usnul
таааак.... ну не надо на меня наезжать только, ладно ? =) я ж по-хорошему шутил =) смайлики видишь ? объясняю: твой пример НЕ РАБОТАЕТ :)) потому что если сначала ввести имя, а потом его стереть, текстовая переменная уже НЕ БУДЕТ РАВНА undefined :) поэтому правильный ответ см. в моем посте... =) и не нервничай так =) 2derhab хех... да дело в том, что если поставить пустое поле, то его переменная сначала будет равна "андефайнед", а потом, если написать и стереть, то ""... поэтому надо проверять оба значения: и пустую строку и андефайнед... но зачем так сложно, если можно просто проверить длину строки ? =) Последний раз редактировалось Nox Noctis; 02.01.2003 в 19:31. |
![]() |
Часовой пояс GMT +4, время: 10:19. |
|
|
« Предыдущая тема | Следующая тема » |
|
|