Страница 1 из 1
Перетаскивание окна
Добавлено: 17 фев 2013, 23:01
MrDead
В интернете нашел только как создать перетаскиваемое и закрывающиеся окно на As2, есть где нибудь подобный урок на as3? Или может кто показать пример, как создать такое окно?)
Re: Перетаскивание окна
Добавлено: 18 фев 2013, 01:12
Abarmotina
Используй:
1) mc.startDrag(); - начать перемещение окна
2) mc.stopDrag(); - закончить перемещение окна

Re: Перетаскивание окна
Добавлено: 18 фев 2013, 14:16
MrDead
Что-то у меня не получается(
Re: Перетаскивание окна
Добавлено: 18 фев 2013, 16:57
Abarmotina
Ты вначале азы выучи,а потом уже проси помощи..Ты хоть понял как это использовать?
Abarmotina писал(а):
1) mc.startDrag(); - начать перемещение окна
2) mc.stopDrag(); - закончить перемещение окна

Делай слушатель на клик и удерживание ЛКМ,а потом на отпускание ЛКМ.
Алгоритм:
1)Игрок нажимает на окно "oknoMc" и удерживает ЛКМ.Срабатывает oknoMc.startDrag();
3)Игрок отпускает ЛКМ,и срабатывает oknoMc.stopDrag(); .
Всё просто
P.S.Судя по всему,тебе лучше сразу написать что:
1)ЛКМ - левая кнопка мыши.
2)События:
MOUSE_DOWN - зажата ЛКМ.
MOUSE_UP - отпущена ЛКМ.
Re: Перетаскивание окна
Добавлено: 18 фев 2013, 18:18
sasha^
Учи ас, а потом вопросы)))
лан, держи код:
Код: Выделить всё
mc.addEventListener(MouseEvent.MOUSE_DOWN, onStart);mc.addEventListener(MouseEvent.MOUSE_UP, onStop);function onStart(e:MouseEvent):void { mc.startDrag();}function onStop(e:MouseEvent):void { mc.stopDrag();}
З.Ы. предполагаю что ты задашь имя клипу
mc..