184
Глава
3.
Анимация.
Macromedia Rash
Сценарий
загрузки
фильма
из
внешнего
файла
fish.swf
вместо
клипа
star:
on
(release)
loadMovie("fish.swf",_root.star);
Сценарий
выгрузки
клипа
star:
on
(release)
{
unloadМovie("_root.star");
Пример
програJКJНuрования
кадра.
Команды
остановки
(stop)
или
загрузки
файлов
(loadMovieNum)
можно
написать
и для
кад
ра.
В
этом
случае
не
нужно
использовать
обработчик
оп,
так
как
событие
наступит
в
тот
момент,
кода
считывающая
головка
фильма
достигнет
запрограммированного
кадра.
Чтобы
запро
граммировать
кадр
фильма,
нужно
выделить
его
на
любом
слое
фильма
(удобней
всего
делать
это
для
кадра
самого
верхнего
слоя,
тогда
код
легче
найти).
После
этого
открыть
паиель
Actions-Frame
и
написать
сценарий.
Сценарий
остановки
просмотра
фильма
при
достижении
данно
го
кадра:
stop
();
Сценарий
загрузки
фильма
из
внешнего
файла
fish.swf
на
уро
вень
1
при
достижении
данного
кадра:
loadМovieNum("fish.swf",l);
Сценарий
выгрузки
внешнего
фильма
с
уровня
1
при
достиже
нии
данного
кадра:
unloadMovieNum(l);
Примечание.
Кроме
слоев,
во
Flash
имеются
уровни
вложения
объектов.
На
nример,
все
объекты
на
всех
слоях
текушего
фильма
находятся
на
нулевом
уров
не
(уровень
0).
Поэтому
можно
загружать
множество
фильмов
из
внешних
фай
лов
на
уровни
1,
2,
3
и
т.
д.,
и
эти
внешние
фильмы
не
будут
замешать
собой
ос
новной
фильм,
а
будут
nроигрываться
поверх
главной
сцены
основного
фильма
.