Чтобы выйти из автономного проектора, используйте такой код:
fscommand("quit");
Чтобы создать автономный проектор, выполняемый в полноэкранном режиме:
fscommand("fullscreen", "true");
Чтобы создать автономный проектор, выполняемый в полноэкранном режиме, но сохраняющий размер исходного фильма:
fscommand("fullscreen", "true");fscommand("allowscale", "false");
Для запуска Notepad на большинстве систем Windows можно использовать:
fscommand("exec", "C:/WINDOWS/NOTEPAD.EXE");
В следующем коде показана страница HTML с командами JavaScript и VBScript, необходимыми для ответа на простой вызов fscommand()
в фильме. Обратите внимание, что функция VBScript просто вызывает функцию JavaScript - это позволяет работать как в Internet Explorer, так и в Netscape с помощью одной функции JavaScript:Чтобы вызвать предшествующую функцию JavaScript testmovie_DoFSCommand() из фильма flash-to-javascript.swf, можно использовать:
fscommand("hello", "world");
Совместимость:
Используется с 4-ой версии Flash
loadMovie - Загрузить файл .swf
loadMovie
(
Позволяет загрузить в проигрыватель файл .swf.
Синтаксис:
loadMovie(URL, target)loadMovie(URL, target, method)
Аргументы:
Описание:
Функция loadMovie()
импортирует во Flash Player файл .swf, размещенный по адресу URL.Если
loadMovie("myMovie.swf", "")
Если
Можно посылать переменные вместе с вызовом loadMovie()
, и тогда URL обычно является адресом сценария, возвращающего файл .swf, соответствующий переданным переменным. Чтобы отправить переменные при вызове loadMovie(), включается аргументВызовы loadMovie()
над веб-сервером, использующие метод "GET", могут передавать переменные в загруженный фильм без вмешательства сценария.Например, загрузим внешний фильм myMovie.swf на уровень 1 стека документов проигрывателя, передав ему переменные текущей временной диаграммы:
loadMovie("myMovie.swf", "_level1", "GET");
Переменные, передаваемые в загружаемый фильм, определяются на главной временной диаграмме этого фильма. Этот прием действует только при обработке запроса loadMovie()
веб-сервером. Попытки использовать метод "GET" в loadMovie() для локальных файлов вызывают ошибку.Некоторые особенности:
Будьте осторожны при использовании ссылок на клипы и уровни в качестве аргумента
Аналогично, ссылки
Рассмотрим следующий код:
loadMovie("myMovie.swf", _level1);
Если до выполнения этого предложения объект _level1 не существовал, то этот код загрузит файл myMovie.swf во временную диаграмму, содержавшую предложение loadMovie()
, а не на _level1! Чтобы избежать этой проблемы, вместо loadMovie() можно использовать loadMovieNum(). Кроме того, можно указать строку в качестве параметраloadMovie("myMovie.swf", "_level1");
В этом случае уровень будет создан, если его еще не существует ( только _level0 существует по умолчанию во всех фильмах).
Пример: