52679.fb2 Справочник по Flash - читать онлайн бесплатно полную версию книги . Страница 4

Справочник по Flash - читать онлайн бесплатно полную версию книги . Страница 4

Воспроизведение ролика после остановки

Синтаксис:

Play()

Описание:

При вызове функции Play() начинается последовательное воспроизведение кадров текущего главного фильма или клипа. Текущим называется фильм или клип, в котором находится предложение с вызовом функции Play(). Кадры воспроизводятся с частотой, измеряемой в кадрах в секунду (FPS) и задаваемой для фильма в целом в свойствах фильма Movie Properties (меню Modify - Movie - Frame Rate).

Начавшееся воспроизведение клипа или фильма продолжается, пока его специально не остановит вызов другой функции. Все клипы фильмов зацикливаются (снова начинают воспроизведение с кадра 1), когда воспроизводящая головка достигает конца временной диаграммы. Однако в браузере главные фильмы зацикливаются только тогда, когда в коде, встраивающем фильм в страницу HTML, указана необходимость зацикливания с помощью атрибута LOOP. (Если для встраивания фильма в страницу HTML используется команда Publish, атрибут LOOP устанавливается при выборе меню File - Publish Setting - HTML - Playback - Loop.)

Примеры:

Следующий код использует оператор if для проверки введенного значения имени пользователя. Если введено Steve, команда play включает дальнейшее воспроизведение клипа на линейке. В противном случае, в текстовом поле с переменной alert выдается соответствующее значение.

stop();if (name = "Steve") {play();} else {alert = "You are not Steve!";}

Совместимость:

Используется со 2-ой версии Flash

Stop - Остановка

Stop

(Глобальная функция)

Производит остановку фильма на текущем кадре

Синтаксис:

Stop()

Описание:

Функция Stop() останавливает воспроизведение фильма или клипа. Это глобальный аналог метода MovieClip.stop(). Она часто используется для ожидания, когда пользователь, например, сделает выбор в графическом меню.

Пример:

on (release) {stop();}

Совместимость:

Используется с 3-ей версии Flash

toggleHighQuality - Изменение качества

stopAllSounds

(Глобальная функция)

Производит выключение всех звуков в фильме.

Синтаксис:

stopAllSounds()

Описание:

Функция stopAllSounds() заглушает все звуки, воспроизводящиеся в данный момент в фильме, независимо от глубины вложенности в клипы. Она применяется ко всем звукам фильма, в том числе к программно генерируемым объектам Sound. Более точно управлять остановкой, запуском и громкостью звука можно с помощью класса Sound.

Стоит отметить, что функция stopAllSounds() оказывает только временное воздействие. Любой звук, который начинается после вызова stopAllSounds(), будет воспроизводиться нормально.

Пример:

Следующий код может быть введен в кнопку, которая при нажатии выключит все звуки в клипе:

on(release) {stopAllSounds();}

Совместимость:

Используется с 3-ей версии Flash.

stopAllSounds - Остановка всех звуков

stopAllSounds

(Глобальная функция)

Производит выключение всех звуков в фильме

Синтаксис:

stopAllSounds()

Описание:

Функция stopAllSounds() заглушает все звуки, воспроизводящиеся в данный момент в фильме, независимо от глубины вложенности в клипы. Она применяется ко всем звукам фильма, в том числе к программно генерируемым объектам Sound. Более точно управлять остановкой, запуском и громкостью звука можно с помощью класса Sound.Стоит отметить, что функция stopAllSounds() оказывает только временное воздействие. Любой звук, который начинается после вызова stopAllSounds(), будет воспроизводиться нормально.

Пример:

Следующий код может быть введен в кнопку, которая при нажатии выключит все звуки в клипе:

on(release) {stopAllSounds();}

Совместимость:

Используется с 3-ей версии Flash

getURL - Переход на веб-страницу

getURL

(Глобальная функция)

Загружает документ с указанного адреса (URL) в окно, или передает переменные другому приложению по URL (выполняет сценарии на стороне сервера), либо генерирует событие Macromedia Director.