Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Помогите изменить скрипт (http://www.flasher.ru/forum/showthread.php?t=65382)

Alecsandr 01.12.2004 22:49

Помогите изменить скрипт
 
Здравствуйте! У меня такой вопрос:
на сцене 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, время: 07:06.

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