Сегодня расскажу как создать довольно полезную программку.
Intro.
Ко мне недавно обратился знакомый (студент). Он учится в университете на первом курсе, живет в общаге. Соседи по комнате - люди знакомые, но не проверенные, так сказать, временем. Заметил он (знакомый мой), что во время отлучки из комнаты его ноут кто-то юзает. И попросил тогда меня он сделать какую-нибудь программку для отпугивания непрошеных юзеров.
Вы можете сказать: "А почему бы ему не поставить ноут в ждущий режим, при выходе из которого вводить заданный ранее пароль?" Дело в том, что знакомый то мой отлучается на 5-10 минут, иногда меньше, и отключаться от интернета ему не желательно, т.к. возможно он ждет важное сообщение в аське или скачивает что-то из всемирной паутины.
В ходе создания программки мы познакомимся поближе с глобальной функцией fscommand();.
Итак, приступим.
1 Создадим новый документ и в качестве бэкграунда зададим черный цвет.
2 Немного ужасающего текста. Что-нибудь вроде:

3 Поподробнее о поле для ввода пароля. Выберите инструмент "Текст" и нарисуйте само поле. Сделайте его активным и выполните следующие настройки:

4 Чтобы не палиться с кнопочкой "ОК", т.к. во флэш над кнопкой будет курсор "рука", мы добавляем к нашему тексту следующую строчку "and press Enter".
5 Теперь коснемся программной части нашего приложения.
fscommand(); - глобальная функция, отравляет сообщение автономному проигрывателю и браузеру.
Эта функция обычно служит для:
- Отправки одной из встроенных команд проигрывателю Flash;
- Отправки команд в браузер интерпретатору JavaScript или VBScript.
Создайте новый слой "as" и в первом кадре напишите следующий код:
fscommand("trapallkeys", "true");
fscommand("fullscreen", "true");
| Команда | Аргумент | Описание |
trapallkeys |
true или false |
Если аргумент true, то все нажатия клавиш посылаются Flash. Иначе отключаются управляющие клавиши Flash: Ctrl-F, Ctrl-Q, Esq etc.. |
fullscreen |
true или false |
Если аргумент равен true, то окно проигрывателя раскрывается полностью. |
6 Протестируйте получившийся клип. Должно быть так (только во весь экран):
P.S. Хочу сказать, что данное приложение не обеспечивает абсолютную безопасность от непрошеных гостей. Оно может спугнуть любопытного пользователя или противостоять действиям ребенка, не более!
Интересное в блогах:


Ха, супер, подумаю на будущее. Жаль что я с соседями хорошо общаюсь и доверяю.
Как раз наоборот.. Это замечательно, что отношения с соседями хорошие
Отпугивать флешкой? O_o Это и правда только против ламеров… Alt + F4, и все…
Да, или Ctrl-Alt-Del.. дело в том, что “отпугивание” работает. Какую-то роль играет надпись “Введите пароль.”