Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 01.12.2004, 22:49
Alecsandr вне форума Посмотреть профиль Отправить личное сообщение для Alecsandr Найти все сообщения от Alecsandr
  № 1  
Alecsandr

Регистрация: Dec 2003
Адрес: Москва
Сообщений: 18
По умолчанию Помогите изменить скрипт

Здравствуйте! У меня такой вопрос:
на сцене 2 мувика(mc,mc1) поворачиваются
к точке клика и едут за мышкой, можно ли
сделать наоборот: чтобы они ехали к точке клика,
а поворачивались к мышке. Заранее спасибо.
В кадре такой скрипт:

_global.rT = function (radians) {
return (radians/Math.PI) * 180;}

MovieClip.prototype.r = function (p1) {
if(this._x!=_xmouse||this._y!=_ymouse){
this.onEnterFrame=function(){
var dX=this._x-_xmouse;
var dY=this._y-_ymouse;
var dis=Math.sqrt((dX*dX)+(dY*dY));
var mX=p1*(dX/dis);
var mY=p1*(dY/dis);


if(p1>=dis){
this._x=_xmouse;
this._y=_ymouse;
}else{this._x-=mX;this._y-=mY
}}}

p = {x:this._x, y:this._y};
dX = _xmouse -p.x;
dY = _ymouse - p.y;
rR = Math.atan2(dY, dX);
rA= rT(rR);
this._rotation = rA;}

_root.onEnterFrame=function (){
_root.onMouseDown=function (){
mc.r(6); mc1.r(12); }}

Создать новую тему   Часовой пояс GMT +4, время: 16:59.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 16:59.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.