Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Пасхалка (http://www.flasher.ru/forum/showthread.php?t=96185)

xou! 25.05.2007 02:09

Пасхалка
 
Хочу сделать в своей игре так называемую "пасхалку". Тоесть чтобы после выполнения пользователем определённых действий происходило что-нить интересное. Что будет происходить я уже знаю, и как реализовать тоже.. Но вот не знаю как это запрятать.

Видел в 1 флэш программе пасхалку.. типа вот запускаешь программу.. набираешь на клавиатуре слово и жмёшь энтер(или не жмёшь.. не помню) и воаля.. чёт там изменяется.. тоесть я так понимаю они спрятали за экран видимости текстовое поле ввода... и поместили туда курсор.. но как его поместить по умолчанию в это текстовое поле?.. или может как-то по другому это реализованно? Не подскажите?:rolleyes:

iNils 25.05.2007 02:27

Можно и без текстового поля. Но надо помнить, что в таков варианте нет разницы между латинскими и русскими буквами. Набрать Flasherru.
Код:

var scrt:Array = new Array (70, 108, 97, 115, 104, 101, 114, 114, 117);
var array:Array = new Array ();
var keyListener:Object = new Object ();
keyListener.onKeyDown = function () {
        var code:Number = Key.getAscii ();
        if (code != 0) {
                array.push (code);
        }
        if (array.length > scrt.length) {
                array.shift ();
        }
        if (array.toString () == scrt.toString ()) {
                trace ("Не ждали?");
        }
};
Key.addListener (keyListener);


xou! 25.05.2007 15:16

Класс.. то что хотел =) Спасибо огромное!


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

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