В этом уроке задействован в основном 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. Возвращаемся обратно на главную сцену и копируем наш «Мувик» из библиотеки на сцену, количество любое…

Получается давольно прикольно! Исходник урока здесь >>>
|