Загрузка дополнительных фильмов
Чтобы загрузить новый фильм в дополнение к загруженным ранее, следует указать для него номер уровня, который не занят другим фильмом. Чтобы заменить загруженный фильм другим, укажите для загружаемого фильма тот же номер уровня.
Загрузка нового фильма на уровень 0 приводит не только к замене прежнего фильма этого уровня, но и к выгрузке фильмов всех других уровней.
Параметр Variables имеет тот же смысл, что и для действия getURL.
Замечание
Для просмотра последовательности связанных фильмов в Flash-плеере или для их тестирования во Flash, все SWF-файлы должны быть сохранены в одной папке; в поле URL имя файла должно быть указано без папки или спецификаций дисковода, но обязательно с расширением .swf.
Применение действия loadMovie проиллюстрируем небольшим примером. Пусть первым загружаемым фильмом (расположенным на нулевом уровне) будет фильм, содержащий только кнопку, которой назначено действие loadMovie (рис. 11.26). Предположим, что с его помощью требуется дополнительно загрузить фильм "про шарик" с двумя кнопками (см. рис. 11.22). Для решения указанной задачи необходимо:
- Экспортировать фильм "про шарик" в формат SWF и сохранить (например, под именем Interact.swf) в той же папке, что и фильм нулевого уровня.
- Для действия loadMovie установить следующие параметры:
URL
=
Interact.swf
Location:
Level
=
1
Variable
=
Don 't send.
После загрузки фильма нулевого уровня в режиме Test Movie и щелчка на кнопке "Продолжение просмотра" кадр будет выглядеть, как показано на рис. 11.27. При этом все кнопки сохраняют свою интерактивность.
Рис. 11.26. Фильм нулевого уровня
Рис. 11.27. Вид окна Flash-плеера после загрузки дополнительного фильма
Чтобы выгрузить фильм из Flash-плеера, необходимо назначить какой-либо кнопке или кадру фильма действие unloadMovie. Для него должен быть установлен единственный параметр – Location, определяющий уровень фильма (Level), который следует выгрузить.