Справочник по Flash - white cat
Шрифт:
Интервал:
Закладка:
Примеры:
В следующем примере при нажатии на кнопку проигрывание переходит на 10-й кадр и останавливает воспроизведение:
on (release) {gotoAndStop(10);}
А здесь перейдем в кадр "begin" сцены beginScene:
gotoAndStop("beginScene", "begin");
Совместимость:
Используется со 2-ой версии Flash.
nextFrame - Переход на следующий кадр
nextFrame
(Глобальная функция)
Перемещает воспроизводящую головку текущего клипа или фильма на один кадр вперед и останавливает ее.
Синтаксис:
nextFrame()
Описание:
Функция nextFrame() перемещает воспроизводящую головку текущей временной диаграммы на один кадр вперед и останавливает ее там.
Текущей временной диаграммой называется временная диаграмма, из которой была вызвана функция nextFrame().
Эта функция идентична функции gotoAndStop(_currentFrame+1);
Если вызов функции произошел из последнего кадра текущей временной диаграммы, и за этой сценой нет другой, то воспроизводящая головка просто останется на месте. Если за текущей сценой есть другая, то происходит переход на 1 кадр следующей сцены.
Примеры:
В следующем примере при нажатии на кнопку происходит переход на следующий кадр:
on (release) {nextFrame();}
Совместимость:
Используется со 2-ой версии Flash.
prevFrame - Переход на предыдущий кадр
prevFrame
Перемещает воспроизводящую головку текущего клипа или фильма на один кадр назад и останавливает ее
Синтаксис:
prevFrame()
Описание:
Функция prevFrame() перемещает воспроизводящую головку текущей временной диаграммы на один кадр назад и останавливает ее там.
Текущей временной диаграммой называется временная диаграмма, из которой была вызвана функция prevFrame().
Эта функция идентична функции gotoAndStop(_currentFrame-1);.
Если вызов функции произошел из первого кадра текущей временной диаграммы, и перед этой сценой нет другой, то воспроизводящая головка просто останется на месте. Если перед текущей сценой есть другая, то происходит переход на последний кадр предшествующей сцены.
Примеры:
В следующем примере при нажатии на кнопку происходит переход на предыдущий кадр:
on (release) {prevFrame();}
Совместимость:
Используется со 2-ой версии Flash.
nextScene - Переход на следующую сцену
nextScene
(Глобальная функция)
Перемещает воспроизводящую головку в первый кадр следующей сцены
Синтаксис:
nextScene()
Описание:
Функция nextScene() перемещает главную воспроизводящую головку фильма в первый кадр следующей сцены и останавливает временную диаграмму главного фильма.
Если вызов функции произошел из последней сцены фильма, то переход осуществляется на первый кадр этой сцены и воспроизведение останавливается.
Функция nextScene() должна вызываться из главной временной диаграммы фильма, т.е. она не работает внутри клипа или обработчика onClipEvent().
Примеры:
В следующем примере при нажатии на кнопку происходит переход на следующую сцену:
on (release) {nextScene();}
Совместимость:
Используется со 2-ой версии Flash.
prevScene - Переход на предыдущую сцену
prevScene
(Глобальная функция)
Перемещает воспроизводящую головку в первый кадр предыдущей сцены
Синтаксис:
prevScene()
Описание:
Функция prevScene() перемещает главную воспроизводящую головку фильма в первый кадр предыдущей сцены и останавливает временную диаграмму главного фильма.
Если вызов функции произошел из первой сцены фильма, то переход осуществляется на первый кадр этой сцены и воспроизведение останавливается.
Функция prevScene() должна вызываться из главной временной диаграммы фильма, т.е. она не работает внутри клипа или обработчика onClipEvent().
Примеры:
В следующем примере при нажатии на кнопку происходит переход на предыдущую сцену:
on (release) {prevScene();}
Совместимость:
Используется со 2-ой версии Flash.
Play - Воспроизведение
Play
(Глобальная функция)
Воспроизведение ролика после остановки
Синтаксис:
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(), будет воспроизводиться нормально.
Пример:
Следующий код может быть введен в кнопку, которая при нажатии выключит все звуки в клипе: