PDA

Просмотр полной версии : Текстовые поля и переменные


Тело
16.01.2009, 00:51
Создаю интеллектуальную игру во Flash, но есть проблема.
Суть: Есть вопрос, напротив - текстовое поле для ответа. Как сделать, чтобы Flash сравнивал правильный ответ с вводимым. Если ложь, то выводилось сообщение, правда - переход к кадру со следующим вопросом??? Уже мучаюсь 4 дня, сон потерял. Помогите пожалуйста.

DarkLight
16.01.2009, 01:05
if(txt_answer.text == "ПравильныйОтвет"){
_root.gotoAndStop(frame);//txt_answer - имя текстового поля для ввода ответа, frame - кадр куда переходить
}else{
//показать юзеру что он неправ
}
Если проверка должна выполняться по нажатии на кнопку - положить этот код в обработчик нажатия кнопки, если по моменту ввода правильного ответа - в обработчик onChange текстового поля

Sajaxt
16.01.2009, 01:09
Создаёшь динамическое текстовое поле, в его свойствах в поле var пишешь название переменной, к примеру txt_. В этой переменной и будет хранится введённый пользователем ответ. И проверяешь значение переменной txt_ на правильность

Тело
16.01.2009, 01:48
DarkLight - спасибо, сейчас попробую!!!

Добавлено через 4 минуты
Sajaxt - Алгоритм та мне понятен. но моих знаний програмирования на Паскале, недостаточно для Flash!!!