Показать сообщение отдельно
Старый 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); }}