Показать сообщение отдельно
Старый 17.11.2012, 19:55
XMON вне форума Посмотреть профиль Отправить личное сообщение для XMON Найти все сообщения от XMON
  № 3  
Ответить с цитированием
XMON

Регистрация: Aug 2012
Сообщений: 145
сегодня я помаялся над кодом и сделал так:

Код AS3:
import flash.events.MouseEvent;
import flash.events.Event;
import com.greensock.*;
 
addEventListener(Event.ENTER_FRAME, h)
 
function h (e:Event):void
{
 
   DELSS.addEventListener(MouseEvent.MOUSE_OVER, mXX)
        DELSS.addEventListener(MouseEvent.MOUSE_OUT, Mxx)
 
}
 
function mXX (e:MouseEvent):void
{
   trace ("попал")
   TweenLite.to(radar, 0.2, {x:400, y:mouseY});
} 
 
function Mxx (e:MouseEvent):void
{
   trace ("убрал")
   TweenLite.to(radar, 0.2, {x:mouseX, y:mouseY});
}
объект DELSS находится на слой выше объекта radar.

все великолепно, только при помещении мышки на объект DELSS, объект radar помещается в X=400, Y=положение мышки по Y, а потом не перемещается за мышкой по Y. Как только мыш убираем с объекта DELSS, объект radar помещается в X=положение мышки по X, Y=положение мышки по Y, а потом не перемещается за мышкой по X и Y. Как сделать так чтоб объект радар всегда перемещался за мышкой? и вообще, я все правильно сделал?


Последний раз редактировалось XMON; 18.11.2012 в 13:35.