Показать сообщение отдельно
Старый 28.08.2007, 21:10
Aziz Zaynutdinoff вне форума Посмотреть профиль Отправить личное сообщение для Aziz Zaynutdinoff Посетить домашнюю страницу Aziz Zaynutdinoff Найти все сообщения от Aziz Zaynutdinoff
  № 4  
Ответить с цитированием
Aziz Zaynutdinoff
 
Аватар для Aziz Zaynutdinoff

Регистрация: Feb 2006
Адрес: Moscow
Сообщений: 552
или так
Код:
function slideThis(mc:MovieClip, __x:Number, __y:Number, __speed:Number):Void
{
    mc.onEnterFrame = function()
    {
      var dx:Number = (__x - this._x) / __speed;
      var dy:Number = (__y - this._y) / __speed;
      if(Math.abs(dx) < .1 && Math.abs(dy) < .1)
      {
         this._x = __x;
         this._y = __y;
         delete this.onEnterFrame;
       } else {
         this._x += dx;
         this._y += dy;
       }
     }
}
var mouseListener:Object = new Object();
mouseListener.onMouseMove = function()
{
   slideThis(mc, _xmouse, _ymouse, 3);
}
Mouse.addListener(mouseListener);
На сцене должен содержаться MovieClip с прописанным instance name "mc"

PS
чтобы дивгалась сцена (или возникала такая иллюзия, перемещайте все объекты по дивжению мыши, либо перемещайте MovieClip, внутри которого находяться необходимые к перемещению клипы.