SCRIPT.com.ua
Логин: Пароль:
Регистрация Забыл пароль
МАТЕРИАЛЫ
Поиск
Новости
Материалы
Работа с WDDX в РНР [PHP]
Рецепт по установке web-сервера под Windows [PHP]
Инициализация для Flash Player 8 Beta [Flash]
Криптование [Action Script]
Настрока Homesite под Action Script [Action Script]
Учитесь писать код правильно [PHP]
Пасхальные яйца. [Action Script]
Flash-игры: проще, если знаешь как [Flash]
Установка Ming под win32 Apache+PHP [Action Script]
Wysiwyg HTML Редакторы [DHTML]
Исходники
"Объект" на JavaScript - аналог AsBroadcaster [DHTML]
Запрет кэширования [HTML]
Полупрозрачные картинки, которые 'востанавливаются' при наведении. [DHTML]
Новостная лента v1.2.1 [PHP]
Обход XML-дерева [Action Script]
CDATA и комментарии [XSL]
Кроссразмерный полноэкранный режим [Action Script]
KeyListener [Action Script]
Редирект [HTML]
Текстовый узел [XSL]
Лаборатория
Документация
Файлы
Ссылки
Пользователи
Контакты
Наш выбор
Need For Speed Underground 2
Наши партнеры
Четверг, 28 Октября, 2004
Пасхальные яйца. [Action Script]
Этот код я вставляю почти во все свои Flash-ролики. Он не увесист и поэтому подойдет для многих. Работа его заключается в том, что когда юзер в активном окне Flash набирает "about"  - выводится инфа об авторе ролика. Пробелом это дело убирается.
выделить
aboutListener = new Object();
with (aboutListener) {
    var stack = new Array();

    var ab_text = "Design and Programming: Syo\nsyo@script.com.ua\n10.2004 ";//впишите себя в эту строку
    var fl = false;
}
aboutListener.onKeyDown = function() {
    if (Key.getCode() == 32) {
        if (fl) {
            fl = false;
            _root.about.removeMovieClip();
        }
    }
    if (Key.getCode() == 65) {
        stack.length = 0;
    }
    if (Key.getCode() == 66 or Key.getCode() == 79 or Key.getCode() == 85 or Key.getCode() == 84) {
        stack.push(Key.getCode());
        if (stack[0] == 66 and stack[1] == 79 and stack[2] == 85 and stack[3] == 84) {
            fl = true;
            _root.createEmptyMovieClip("about", 10000);
            //trace(_width);
            _root.about.createEmptyMovieClip("draw", 1);
            with (_root.about.draw) {
                beginFill(0x000000, 50);
                lineStyle(0, 0x000000, 0);
                moveTo(0, 0);
                lineTo(_root._width, 0);
                lineTo(_root._width, _root._height);
                lineTo(0, _root._height);
                endFill();
            }
            _root.about.createTextField("txt", 100, 2, 2, 200, 200);
            _root.about.txt.textColor = "0xFFFFFF";
            _root.about.txt.multiline = true;
            _root.about.txt.text = ab_text;
            stack.length = 0;
        }
    }
};
Key.addListener(aboutListener);

Опубликовал: Syo (17:46) | комментарии [0]
< назад
Вверх © Copyright 2004-2014 Script.com.ua



Версия для печати