Команды обмена информании межу JAVA, FScommand

Скорее всего ты уже заметил что во многих фильмах и особенно играх существует возможность развернуть окно на весь экран и вернуться в оконный режим, а также выйти из игры(фильма).

Для всего этого действа используется команда fscommand();.

Структура у неё такая: fscommand("команда", параметр).

Итак рассмотрим её возможности. Для начала используем команду совместно с кнопкой. Чтобы долго не мудрить возьмём готовую кнопку из библиотеки Window/Common Libraries=>Buttons. Мне особенно нравится синенькая. Выделяем её и в панели Actions пишем такой скрипт:

on (press) {
fscommand("fullscreen", true); //полноэкранный режим
}

Чтобы проверить получилось у нас или нет нужно экспортировать файл с расширением *.swf, открываем его и нажимаем нашу кнопку.

Хорошо полноэкранный режим у нас есть давйте вернёмся в оконный. Опять берём кнопку (например зелёную) и назначаем ей такой скрипт:

on (press) {
fscommand("fullscreen", false); //оконный режим
}

Те же махинации с экспортом и пробуем. Эти два скрипта отличаются только параметром true/false (верно/ложно). true - разрешает режим false - отменяет его.

В очередной раз берём кнопку (оранжевую к примеру), выделяем и назначаем ей такой скрипт:

on (press) {
fscommand("quit"); //команда выхода
}

true или false не требуется, смысла нет. Экспортируем и пробуем.

Чтобы наш фильм после окончания сам выходил на соответствующем ключевом кадре, в этому кадру нужно назначить код:

fscommand("quit");

Для перехода в полноэкранный режим и выхода из него в нужном кадре назначаем код:

fscommand("fullscreen", true);

и соответсвенно

fscommand("fullscreen", false);

Вот пожалуй с этим всё.