Просмотр полной версии : Текстовые поля и переменные
Создаю интеллектуальную игру во Flash, но есть проблема.
Суть: Есть вопрос, напротив - текстовое поле для ответа. Как сделать, чтобы Flash сравнивал правильный ответ с вводимым. Если ложь, то выводилось сообщение, правда - переход к кадру со следующим вопросом??? Уже мучаюсь 4 дня, сон потерял. Помогите пожалуйста.
DarkLight
16.01.2009, 01:05
if(txt_answer.text == "ПравильныйОтвет"){
_root.gotoAndStop(frame);//txt_answer - имя текстового поля для ввода ответа, frame - кадр куда переходить
}else{
//показать юзеру что он неправ
}
Если проверка должна выполняться по нажатии на кнопку - положить этот код в обработчик нажатия кнопки, если по моменту ввода правильного ответа - в обработчик onChange текстового поля
Создаёшь динамическое текстовое поле, в его свойствах в поле var пишешь название переменной, к примеру txt_. В этой переменной и будет хранится введённый пользователем ответ. И проверяешь значение переменной txt_ на правильность
DarkLight - спасибо, сейчас попробую!!!
Добавлено через 4 минуты
Sajaxt - Алгоритм та мне понятен. но моих знаний програмирования на Паскале, недостаточно для Flash!!!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.