Урок 7. Возможность управления клипами пользователем

Урок 7. Возможность управления клипами пользователем

Исходный файл: Usercontrol.fla

А теперь давайте сделаем так, чтобы клип двигался вслед за курсором.

В предыдущем занятии мы узнали, как получить доступ к горизонтальной позиции клипа. При помощи параметра _y так же легко оперировать изменением координаты по вертикали. Теперь все, что нам нужно, – это привязать данные координаты к курсору.

Местоположение курсора определяется двумя параметрами: _xmouse и _ymouse, которые представляют собой координаты курсора по вертикали и горизонтали. Возникает следующий вопрос: чьи это параметры?

Это могут быть параметры любого клипа или самого ролика. Например, команда this._xmouse определяет горизонтальное положение мыши по отношению к центру текущего клипа.

Нам нужно установить положение клипа по отношению к рабочему полю. Для того чтобы получить параметры рабочего поля, вместо идентификатора this следует использовать _root. Так, переменная _root._xmouse определяет горизонтальное расположение мыши относительно левого верхнего угла рабочего поля.

Для того чтобы привязать координаты клипа к координатам курсора, необходимо изменить параметры _x и _y клипа в соответствии с параметрами _xmouse и _ymouse рабочего поля. Вот как будет выглядеть программа:

OnClipEvent(enterFrame) {

this._x = _root._xmouse;

this._y = _root._ymouse;

}

На рис. 2.10 показан «собранный» ролик Usercontrol.fla. Он состоит из одного кадра со скриптом, содержащим команду stop(). Клипу назначен вышеописанный сценарий. Это все, что требуется. При воспроизведении ролика клип с лисой будет следовать за курсором.

Рисунок 2.10. По сценарию данный клип перемещается вслед за курсором

Теперь, когда вы умеете управлять воспроизведением ролика и перемещением клипа, давайте рассмотрим основные элементы программирования в ActionScript.

Данный текст является ознакомительным фрагментом.



Поделитесь на страничке

Похожие главы из других книг:

2.6 Триумф интерфейса над пользователем?

Из книги автора

2.6 Триумф интерфейса над пользователем? Косметических улучшений за тридцать лет существования парадигмы WIMP была придумана масса, а вот более или менее серьезных, при внимательном анализе, обнаруживается только два: интеграция звука (и превращение графической


Работа с клипами

Из книги автора

Работа с клипами Клипы в данном случае – это картинки, фотографии и звуки, распределенные по темам или ключевым словам.Чтобы вставить рисунок, щелкните на кнопке Клип в середине слайда. Или нажмите такую же кнопку в группе Иллюстрации.Откроется панель коллекции клипов


Взаимодействие с пользователем

Из книги автора

Взаимодействие с пользователем Второй пример показывает возможности взаимодействия пользователя с программой. Приложение представляет собой кнопку, которую пользователь может нажать и тогда приложение закончит свою работу. Исходный код этой программы очень


2.6 Триумф интерфейса над пользователем?

Из книги автора

2.6 Триумф интерфейса над пользователем? Косметических улучшений за тридцать лет существования парадигмы WIMP была придумана масса, а вот более или менее серьезных, при внимательном анализе, обнаруживается только два: интеграция звука (и превращение графической


Урок №2: Подготовить инструменты для управления временем

Из книги автора

Урок №2: Подготовить инструменты для управления временем Подготовить Инструменты для управления временемВторое правило Управления временем гласит - держи голову пустой. Это значит что голова всегда должна быть свободна для новых мыслей, идей. Человек не должен


Урок №8: Правила управления временем

Из книги автора

Урок №8: Правила управления временем Правила Управления Временем1. Делать только главные задачи. (Главные это те что дают 80% результата)2. Держи голову пустой. (Всю информацию записывать на внешний носитель)3. Ежедневно просматривайте ваш список дел на сегодня4. Переносите


Функции, определенные пользователем

Из книги автора

Функции, определенные пользователем Для сохранения своего малого объема Firebird поставляется с весьма скромным арсеналом встроенных (родных) функций трансформации данных. Пользователи могут писать свои собственные функции на известном им языке, таком как C/C++, Pascal или Object


Объекты, определенные пользователем

Из книги автора

Объекты, определенные пользователем При восстановлении копии на сервер, отличный от того, с которого были сделаны копии, вы должны обеспечить существование на новом сервере наборов символов и порядков сортировки, на которые ссылается копия. Копия не может быть


Операции с клипами меню

Из книги автора

Операции с клипами меню Монтаж меню в проекте очень похож на монтаж клипов других типов: клипы меню можно перемещать, изменять их длительность. В этих действиях нет ничего особенного по сравнению с другими клипами проекта.Назначение перемещения меню очевидно: перемещая


Урок 20. Управление несколькими клипами

Из книги автора

Урок 20. Управление несколькими клипами Теперь, когда вы научились создавать клипы при помощи ActionScript, рассмотрим способы управления ими. Вы знаете, что можете управлять одним клипом с приписанным ему кодом, а если необходимо, управлять несколькими клипами? Что, если эти


Работа с образцами-импортированными клипами

Из книги автора

Работа с образцами-импортированными клипами Мы можем проделывать с образцами-импортированными клипами то же самое, что и с образцами любых других типов: превращать их в разделяемые, задавать для них различные параметры, помещать в папки и удалять. Как все это делается,


Работа с клипами

Из книги автора

Работа с клипами Продолжаем изучение языка ActionScript. Поговорим о клипах (в смысле, экземплярах образцов-клипов) и выясним, какие инструменты для работы с ними предоставляет ActionScript. А таких инструментов немало…Все находящиеся на рабочем листе клипы, для которых было задано


Урок 8.1. Панель управления Windows Vista. Управление учетными записями пользователей

Из книги автора

Урок 8.1. Панель управления Windows Vista. Управление учетными записями пользователей Панель управления Windows Vista Панель управления (рис. 8.1) – основное средство настройки операционной системы, содержащее ссылки на окна свойств различных ее компонентов. Ее можно запустить с