Flash CS3... Почему не выполняется условие? Vxod.onRelease =function(){ if (Log1 == "u"){ _root.gotoAndStop(3); }

программирование flash код code Action Script


Примечание:
код в кадре, Vxod - кнопка, Log1 - переменная, присвоенная текстовому полю ввода, должно быть при введении в поле "u" переход на третий кадр сцены. Скобку, извиняюсь, при выделении не скопировал.
Флеш ошибок не выдает синтаксис правильный, но вот условие игнорирует и не переходит.

Примечание:
Что то я не могу ничего объяснить ))).
Как можно реализовать переход на другой кадр по паролю? нигде не могу найти такого урока (.
Ответы:
А что у вас за Log1 и почему оно должно быть равно u?
Обрисуйте ситуацию.
_____
остается одно. Пишем trace(Log1), смотрим что там, заодно проверяем на лишние пробелы. Может быть стоит написать что-то типа if(textfield.text=='u') и брать текст из поля ввода напрямую.
я вот поместил в первом кадре мувик Vxod, поле Input text с именем textfield и вот такой код.
Vxod.onRelease=function(){
if(textfield.text=='u'){_root.gotoAndStop(3)}
}
Все заработало.
1. Как правильно сказано L.Ar'e про скобку вторую и, что за Log1?
2. НО только наверное после "function()" нужно поставить точку с запятой и вообще убрать первую открывающуюся скобку и все будет хорошо ))
Опять таки, не очень понятно, что нужно!!!
Попробуй написать "Log1.toString()" какой тип данных у Log1 не понятно, но может явное привидение к строке поможет.
а зачем на AS2 продолжать писать?


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.