Суббота, 28.06.2025, 18:55
| RSS
Главная | Каталог статей
Меню сайта
Интересные даты
23.12.2008
рождение проекта
Категории каталога
ActionScript 1.0 | 2.0 [15]
Уроки по Акшин Скрипт версии 2.0
ActionScript 3.0 [0]
Уроки по Акшин Скрипт версии 3.0
Анимация [3]
Уроки по анимации, рисование во Flash
Разное [4]
Все остальное
Форма входа
Поиск
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Статьи » Уроки » ActionScript 1.0 | 2.0

Как отталкивать объект от курсора мыши, при наведении? (Push the object away)

В этом уроке задействован в основном ActionScript 2.0. Работа с координатами объекта и курсора мыши. Полезный урок.

1. Создаем объект Insert / New Symbol

2. Где «Name» у нас «Мувик», а «Type» Movie clip, жмем «ОК»


3. В Мувике, в первом слое Layer 1, в первом кадре создаем любой рисунок. Потом нажимаем F5 два раза. И того у нас три кадра.

4. Второй слой называем ActionScript. Открываем панель Window / Action (F9)

5. В первом кадре пишем:

x00 = _x;
y00 = _y;
MAAI = 400;


6. Во втором кадре пишем:

x0=_x
y0=_y
x=_root._xmouse
y=_root._ymouse
a=x-x0
b=y-y0
r=Math.sqrt(a*a+b*b) 

quer_fugir_x=this._x-(a/r)*MAAI/r
quer_fugir_y=this._y-(b/r)*MAAI/r 

quer_voltar_x=(x00-x0)/2
quer_voltar_y=(y00-y0)/2 

this._x=quer_fugir_x+quer_voltar_x
this._y=quer_fugir_y+quer_voltar_y


7. Для тех кто не понимает что здесь написано… Примерно объясняю, задаются координаты «Мувик» и вычитываются координаты мыши по отношению к «Мувику». В данном случае отталкивает «Мувик» от курсора мыши.

В третьем кадре пишем:

gotoAndPlay(2);

8. Возвращаемся обратно на главную сцену и копируем наш «Мувик» из библиотеки на сцену, количество любое…

Получается давольно прикольно!

Исходник урока здесь >>>

Категория: ActionScript 1.0 | 2.0 | Добавил: admin (26.12.2008)
Просмотров: 2830 | Рейтинг: 0.0/0
Сделать бесплатный сайт с uCozCopyright by Flash Tehnologi © 2008-2025 | design by fred_ford