Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Хочу сделать командную строку, помогите (http://www.flasher.ru/forum/showthread.php?t=112674)

Wolsh 09.06.2008 03:02

Вложений: 1
Кстати Порталовский сайт повис)))) Только хотел полазить. Да и с Вашей задачкой опять пройти Портал захотелось). Три дня мороки ради последней миссии))))))

К делу. Вот долгожданная версия с продолжающимся диалогом.
Попробую объяснить как самому создать диалог. Не разберетесь, спрашивайте здесь, не пишите в личку, Вам не одному это может быть интересно.

Итак есть две основные функции. Одна слушает ввод пользователя и называется 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" - диалог закончен.

jurasiks 09.06.2008 15:23

Шикарный исходник! А что с кириллицей, неужели её никак не прикрутить?


Да, Portal - великая игра, я за 2 часа прошёл)

jurasiks 10.03.2010 03:37

Интересно узнать, возможно ли сделать командную строку на AS3 с поддержкой кириллицы?

etc 10.03.2010 08:07

Цитата:

Сообщение от jurasiks (Сообщение 892054)
Интересно узнать, возможно ли сделать командную строку на AS3 с поддержкой кириллицы?

Возможно, в чем проблема-то?

KiL33 10.03.2010 10:51

Боюсъ предположить, но возможно, проблема в плохом знании ас3:quiet:


Часовой пояс GMT +4, время: 01:43.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.