Управление Flash Player
Для управления Flash Player используется процедура FSCOMMAND.
Можно также использовать эту процедуру, чтобы посылать сообщения приложению, поддерживающему Flash Player - например, JavaScript, браузеру, Director, Visual Basic, Visual C++ и другим приложениям, поддерживающим средства ActiveX.
Для того чтобы управлять воспроизведением фильма:
Можно также указать настройки в текстовых полях Commands (Команды) или Arguments (Аргументы), а также вводить выражения.
Подробную информацию см. в руководстве по ActionScript.Загрузка и выгрузка дополнительного фильма
Для того чтобы воспроизводить дополнительный фильм, не закрывая Flash Player, или чтобы переключиться между фильмами, не загружая другой документ HTML, используйте процедуру LoadMovie (за1рузить фильм). Процедура UnloadMovie (выгрузить фильм) удаляет фильм, предварительно .загруженный процедурой LoadMovie (загрузить фильм).
Вот некоторые типовые применения процедуры LoadMovie (загрузить фильм):
Для того чтобы загрузить фильм:
Для использования во Flash Player или для тестирования во Flash все SWF-файлы должны быть сохранены в одной папке и указаны в списке как имена файлов без указания папки или диска.
(Для поддержки фильма и обновления значений переменных используйте процедуру Load Variables (загрузка переменных);
Об уровнях и целях см. руководства по ActionScript.
Загруженный фильм унаследует положение, поворот и размер замещенного фрагмента фильма. Верхний левый угол загруженного фильма будет помещен в точку регистрации замещаемого фрагмента фильма (обозначенную тонким перекрестьем).
В следующем примере щелчок на кнопке загружает фильм в корневую директорию на уровне 0, заменяя любой находящийся там фильм и одновременно пересылая переменные загруженному фильму, используя метод GET:
LoadMovie ("someFile.cgi", О, "GET");
где "someFile.cgi" генерирует фильм Flash в формате файла SWF.
Для того чтобы выгрузить фильм из окна фильма Flash:
Например:
UnloadMovie (3);
Эта инструкция указывает выгрузить фильм с уровня 3.
Для того чтобы протестировать процедуры LoadMovie (загрузить фильм) или UnloadMovie (ВЫГРУЗИТЬ фиЛЬМ):
Управление другими фильмами и фрагментами фильма
Можно управлять фрагментом фильма или фильмом, который был загружен процедурой LoadMovie (загрузить фильм), указывая фрагмент фильма.
Вы назначаете процедуры кадру, кнопке или фрагменту фильма (диспетчеру), которые будут управлять фрагментом фильма, и затем указываете фильм или фрагмент фильма, который принимает процедуру (он будет называться целевым фильмом или целевым фрагментом фильма). Управлять фильмом или фрагментом фильма можно при помощи основной процедуры TeliTarqet (назначить цель). Или же можно и с пользовать процедуру with (с помощью), чтобы передать повторяющиеся процедуры одной цели, не адресуя целевой фрагмент фильма в каждом случае.
Для того чтобы управлять фильмом или фрагментом фильма, диспетчеру необходимо следующее!
Для того чтобы управлять фрагментом фильма:
При этом в открывшемся диалоговом окне Insert Target Path (Вставить путь к цели), показанном на рис. 12.6, будет отображена иерархия текущего фрагмента фильма. С помощью данного диалогового окна укажите путь для поля Target (Цель) в панели Parameters (Параметры).
Можно свободно переключаться между примечаниями, однако изменение режимов Relative (Относительный) и Absolute (Абсолютный), и наоборот, может отменить выделение фрагмента фильма.
Для этого:
Процедуры, вложенные в блок TellTarget (указать цель), относятся к целевой временной диаграмме.
Например:
tellTarqet (_root.plane) { atop() ; }