![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Кстати Порталовский сайт повис)))) Только хотел полазить. Да и с Вашей задачкой опять пройти Портал захотелось). Три дня мороки ради последней миссии))))))
К делу. Вот долгожданная версия с продолжающимся диалогом. Попробую объяснить как самому создать диалог. Не разберетесь, спрашивайте здесь, не пишите в личку, Вам не одному это может быть интересно. Итак есть две основные функции. Одна слушает ввод пользователя и называется listen(). Вторая называется reqwest(), она отвечает за ответы))))) Диалоги должны иметь свои ID. Первый диалог, он же основной, называется "Menu" и должен вызываться всегда, когда от юзера не ожидается ответ на конкретный вопрос (типа "введите имя"). Он вызывается сразу при запуске (listen("Menu")). Всё что юзер введет до нажатия ентер, будет после нажатия передано функции reqwest() вместе с ID диалога. Функция смотрит ID и подбирает ответ соответственно введенному юзером тексту. Отправляет ответ "печатной машинке" и запускает listen() для следующего диалога. Пример: Запустили флэшку. Работает listen("Menu"). Юзер вводит USER listen отправляет reqwest'у две переменные - "Menu" и "USER" reqwest по ID определяет блок условий "Menu", находит в нем "USER" и выполняет действия: отправляет печатной машинке текст "ENTER YOUR NAME:" и запускает listen с ID "Name" Все что введет теперь юзер, отправляется reqwest'у вместе с ID "Name" reqwest по ID определяет блок условий "Name", и выполняет действия: отправляет печатной машинке текст "HELLO " + то что ввел юзер + "!" и запускает listen c ID "Menu" - диалог закончен.
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Oct 2002
Сообщений: 51
|
Шикарный исходник! А что с кириллицей, неужели её никак не прикрутить?
Да, Portal - великая игра, я за 2 часа прошёл) |
|
|||||
|
Регистрация: Oct 2002
Сообщений: 51
|
Интересно узнать, возможно ли сделать командную строку на AS3 с поддержкой кириллицы?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Возможно, в чем проблема-то?
|
|
|||||
|
Боюсъ предположить, но возможно, проблема в плохом знании ас3
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|