Создаем, программируем, шлифуем и раскручиваем web-caйт. Серия Быстро и легко - Алексеев Ю.М.
Скачать (прямая ссылка):
on (keyPress "<Space>".) {
stop () ; , .,
} . \.
on (keyPress "<Enter>") { T .
•»
Play ( ) ;
}
> Снова для придания коду завершенного вида щелкните мышью на кнопке Auto Format (Автоформат) Ш вверху панели команд.
Теперь нажатие клавиши ||Enter| будет возобновлять проигрывание с того места, где оно было остановлено.
Если требуется для одного события мыши указать несколько действий, то следует вставить их между фигурными скобками последовательно, одно за другим. '
И, наконец, чтобы щелчок мышью на программируемой кнопке вызывал загрузку в браузер главной страницы сайта компании АТЛАНТ, вставим еще одну команду кнопки с аргументом release (Отпускание).
На панели команд щелкните мышью в следующей строке за введенным кодом и нажмите кнопку Add a new item to the script (Добавить в скрипт элемент) в верхней части .'' панели команд. В появившемся меню выберите команду Global Functions ¦ Movie Clip Control ¦on (Глобальные функции ¦ Управление клипом * на). В строке скрипта, следующей за текущей, будет вставлен новый обработчик события:
> В появившемся списке доступных событий найдите событие release и дважды щелкните на нем мышью. Код события приобретет следующий вид:
on (release) { - : и,:
ГЛАВА 6. Создаем анимацию с помощью Macromedia Flash MX
253
Теперь добавим в этот код команду загрузки Web-документа - Get URL (Получить URL), вставляющую в код скрипта оператор getURL ().
> Переведите щелчком мыши курсор в положение справа от открывающей фигурной
> Нажмите кнопку Add a new item to the script (Добавить в скрипт элемент) ф в верхней части панели команд и в появившемся меню выберите команду Global Functions Browser/Network * getURL (Глобальные функции * Браузер/Сеть ¦ получить URL). В коде появляется выбранный оператор getURL (), между круглыми скобками этого оператора появляется точка ввода, а под ней на панели команд появляется подсказка параметров данного оператора (Рис. 6.75).
Как видите, мы должны указать адрес URL-страницы, которую нужно открыть (параметр url), окно, в котором должна открываться страница (параметр window), и метод пере- , ¦'
сылки переменных (параметр method). Последние два параметра необязательны, но если
вы решите их задать, то помните, что они должны вводиться один за другим, через запятую.
> Убедитесь, что курсор все • еще находится между круглыми скобками аргумента getURL и введите адрес URL документа, который должен быть загружен в "в данном случае - сайта компании АТЛАНТ: atlant.html. Заключите адрес в кавычки и поставьте запятую. Теперь код выглядит так:
getURL ("atlant.html",);
Теперь добавим в код необязательный параметр, который указывает, в каком окне или
фрейме следует открыть документ:
_self - то же окно, в котором находится фильм;
_blank - новое окно;
_parent - родительский фрейм по отношению к текущему;
_top - фрейм высшего уровня.
скобки.
Рис. 6.75. Введенный код оператора с подсказкой
254
Быстро и легко создаем, программируем и ¦ раскручиваем Web-сайт
>• После запятой в операторе getURL () введите значение параметра _Ыапк (или другое), заключив его в кавычки. Код оператора примет вид:
>- getURL ("atlant.html", "_Ыапк") ;
Далее можно указать метод GET или POST для отсылки переменных Web-серверу. Поскольку в нашем случае данные передаваться не будут, опустите этот параметр. .
>¦ Для придания коду завершенного вида щелкните мышью на . кнопке Auto Format (Авто-формат) ff вверху панели команд.
В окончательном виде код кнопки в панели Actions - Button (Команды - Кнопка) показан на рисунке внизу (Рис. 6.76).
Рис. 6.76. Окончательный код в панели Actions - Button (Команды - Кнопка)
> Сверните панель Actions - Button (Команды - Кнопка), щелкнув мышью на значке Q слева от названия панели.
Теперь, когда фильм готов, можно посмотреть, как он будет воспроизводиться в проигрывателе, проверить работу анимации и протестировать интерактивные элементы управления. В режиме просмотра, которым мы пользовались в процессе создания фильма, многие команды скрипта не работают.
1 \ •? ¦
> Выберите команду меню Control ¦ Test Movie (Управление * Тестирование фильма).
Программа экспортирует фильм в формат SWF, создав файл окончательного фильма
Sputnik.swf, который сохранит в той же папке, в которой находится файл исходного фильма. Процесс экспорта отобразится на линейном индикаторе в окне Exporting Flash Player (Экспорт в проигрыватель Flash) (Рис. 6.77), после чего на экране появится окно проигрывателя Sputnik.swf, в котором сразу же начнется проигрывание фильма (Рис. 6.78).
.;)<№•.•.; .. v •; .-.эй-1;- . ЇАнж-::. . nd'-"-" ^?;*"¦-'.¦ ' ¦¦¦ -К
> Сохраните фильм, нажав комбинацию клавиш II
ГЛАВА 6. Создаем анимацию с помощью Macromedia Flash MX
255
Рис. 6.77. Окно Exporting Flash Player (Экспорт в проигрыватель Flash)
¦же -'
Рис. 6.78. Окно проигрывателя Flash
С помощью контекстного меню проигрывателя (Рис. 6.79), которое появляется при щелчке правой кнопкой мыши в его окне, вы можете уменьшать (Zoom Out) или увеличивать (Zoom In) масштаб изображения, изменять его качество (Quality), включать и выключать проигрывание (Play), включать и выключать режим циклического проигрывания (Loop), перемещаться в начало фильма (Rewind), к следующему (Forward) и предыдущему (Back) кадрам, а также печатать текущий кадр на принтере (Print). ¦ •'