SlideShare a Scribd company logo
1 of 6
событий мувиклипов  Для назначения сценария экземпляру мувиклипа можно использовать обработчик событий клипов onClipEvent (), который способен реагировать на разные события, например на событие наступления нового кадра enterFrame. Рассмотрим простейший пример. Создадим на сцене экземпляр некоторого мувиклипа, например в форме эллипса, и повесим на этот мувиклип, показанный на (рис7.1)
Написано в код сценария на  Movie clip
В результате получим ролик-пример 1 (исходник1). С каждым новым кадром мувиклип перемещается на три пикселов вправо — пока не уедет за правую кромку экрана. на (рис7.3) Событие enterFrame генерируется с частотой смены кадров на монтажной линейке. Если мы зададим большую скорость смены кадров, то мувиклип будет перемещаться быстрее.
Помимо события enterFrame в обработчике событий клипов onClipEvent () можно, например, использовать событие mouseMove, которое генерируется при перемещении курсора мыши в пределах окна FlashPlayer. на (рис7. 4 )
Написано в код сценария на  Movie clip
Заменим в следующем примере события enterFrame на mouseMove — в результате получим ролик-пример 2 (исходник здесь). Теперь эллипс будет двигаться только при перемещении мыши в пределах окна FlashPlayer. на (рис7.6)

More Related Content

More from dengchunxu

Tema10 Работа со свойствами циклы
Tema10 Работа со свойствами циклы Tema10 Работа со свойствами циклы
Tema10 Работа со свойствами циклы dengchunxu
 
Tema9 Загрузка графических файла
Tema9 Загрузка графических файлаTema9 Загрузка графических файла
Tema9 Загрузка графических файлаdengchunxu
 
6.3 Скроллинг текста с бегунком
6.3 Скроллинг текста с бегунком 6.3 Скроллинг текста с бегунком
6.3 Скроллинг текста с бегунком dengchunxu
 
6.4 Загрузка нескольких полей
6.4 Загрузка нескольких полей 6.4 Загрузка нескольких полей
6.4 Загрузка нескольких полей dengchunxu
 
6.2 Скроллинг текста
6.2 Скроллинг текста 6.2 Скроллинг текста
6.2 Скроллинг текста dengchunxu
 
Tema4 Иерархия операций
Tema4 Иерархия операцийTema4 Иерархия операций
Tema4 Иерархия операцийdengchunxu
 

More from dengchunxu (7)

Tema10 Работа со свойствами циклы
Tema10 Работа со свойствами циклы Tema10 Работа со свойствами циклы
Tema10 Работа со свойствами циклы
 
Tema9 Загрузка графических файла
Tema9 Загрузка графических файлаTema9 Загрузка графических файла
Tema9 Загрузка графических файла
 
6.3 Скроллинг текста с бегунком
6.3 Скроллинг текста с бегунком 6.3 Скроллинг текста с бегунком
6.3 Скроллинг текста с бегунком
 
6.4 Загрузка нескольких полей
6.4 Загрузка нескольких полей 6.4 Загрузка нескольких полей
6.4 Загрузка нескольких полей
 
6.2 Скроллинг текста
6.2 Скроллинг текста 6.2 Скроллинг текста
6.2 Скроллинг текста
 
Tema4 Иерархия операций
Tema4 Иерархия операцийTema4 Иерархия операций
Tema4 Иерархия операций
 
доклад
докладдоклад
доклад
 

Tema7 событий мувиклипов

  • 1. событий мувиклипов Для назначения сценария экземпляру мувиклипа можно использовать обработчик событий клипов onClipEvent (), который способен реагировать на разные события, например на событие наступления нового кадра enterFrame. Рассмотрим простейший пример. Создадим на сцене экземпляр некоторого мувиклипа, например в форме эллипса, и повесим на этот мувиклип, показанный на (рис7.1)
  • 2. Написано в код сценария на Movie clip
  • 3. В результате получим ролик-пример 1 (исходник1). С каждым новым кадром мувиклип перемещается на три пикселов вправо — пока не уедет за правую кромку экрана. на (рис7.3) Событие enterFrame генерируется с частотой смены кадров на монтажной линейке. Если мы зададим большую скорость смены кадров, то мувиклип будет перемещаться быстрее.
  • 4. Помимо события enterFrame в обработчике событий клипов onClipEvent () можно, например, использовать событие mouseMove, которое генерируется при перемещении курсора мыши в пределах окна FlashPlayer. на (рис7. 4 )
  • 5. Написано в код сценария на Movie clip
  • 6. Заменим в следующем примере события enterFrame на mouseMove — в результате получим ролик-пример 2 (исходник здесь). Теперь эллипс будет двигаться только при перемещении мыши в пределах окна FlashPlayer. на (рис7.6)