Воскресенье, 22 Декабря 2024, 09:09

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
как сделать клип на сцене поверх других?
ApuoHДата: Четверг, 20 Марта 2014, 01:21 | Сообщение # 1
почетный гость
Сейчас нет на сайте
допустим на сцене у меня есть клипы. которые добавлены в динамический массив.
т.е. внутри каждого добавлен код:

Код

var vrBox:MovieClip=parent as MovieClip;
vrBox.addBox(this);


И на главной сцене я их перемещаю, как сделать чтобы выбранный мувиклип, т.е. при клике на него мышкой.
т.е. при вызове функции mousePress, принимал значение поверх всех остальных клипов на сцене.

Код

addEventListener(MouseEvent.MOUSE_DOWN, mousePress);
addEventListener(MouseEvent.MOUSE_UP, mouseRelease);

var boxes:Array = new Array();

function addBox(obj)
{
      boxes.push(obj);
}

function mousePress(event:MouseEvent):void
{
  event.target.startDrag();
}

function mouseRelease(event:MouseEvent):void
{
  event.target.stopDrag();
}

atorisДата: Четверг, 20 Марта 2014, 11:32 | Сообщение # 2
участник
Сейчас нет на сайте
самый простой способ это в mouseRelease удаляешь и добавляешь объект на сцену
removeChild(event.target);
addChild(event.target);


Вступайте в групу
ApuoHДата: Воскресенье, 23 Марта 2014, 15:50 | Сообщение # 3
почетный гость
Сейчас нет на сайте
Цитата atoris ()
самый простой способ это в mouseRelease удаляешь и добавляешь объект на сцену
removeChild(event.target);
addChild(event.target);


крайне глупый способ. вообщем я нашел решение.
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг