Перетаскивание окна
Перетаскивание окна
В интернете нашел только как создать перетаскиваемое и закрывающиеся окно на As2, есть где нибудь подобный урок на as3? Или может кто показать пример, как создать такое окно?)
- Abarmotina
- Сообщения: 469
- Зарегистрирован: 21 апр 2012, 19:34
Re: Перетаскивание окна
Используй:
1) mc.startDrag(); - начать перемещение окна
2) mc.stopDrag(); - закончить перемещение окна
1) mc.startDrag(); - начать перемещение окна
2) mc.stopDrag(); - закончить перемещение окна
Re: Перетаскивание окна
Что-то у меня не получается(
- Abarmotina
- Сообщения: 469
- Зарегистрирован: 21 апр 2012, 19:34
Re: Перетаскивание окна
Ты вначале азы выучи,а потом уже проси помощи..Ты хоть понял как это использовать?
Алгоритм:
1)Игрок нажимает на окно "oknoMc" и удерживает ЛКМ.Срабатывает oknoMc.startDrag();
3)Игрок отпускает ЛКМ,и срабатывает oknoMc.stopDrag(); .
Всё просто
P.S.Судя по всему,тебе лучше сразу написать что:
1)ЛКМ - левая кнопка мыши.
2)События:
MOUSE_DOWN - зажата ЛКМ.
MOUSE_UP - отпущена ЛКМ.
Делай слушатель на клик и удерживание ЛКМ,а потом на отпускание ЛКМ.Abarmotina писал(а): 1) mc.startDrag(); - начать перемещение окна
2) mc.stopDrag(); - закончить перемещение окна
Алгоритм:
1)Игрок нажимает на окно "oknoMc" и удерживает ЛКМ.Срабатывает oknoMc.startDrag();
3)Игрок отпускает ЛКМ,и срабатывает oknoMc.stopDrag(); .
Всё просто
P.S.Судя по всему,тебе лучше сразу написать что:
1)ЛКМ - левая кнопка мыши.
2)События:
MOUSE_DOWN - зажата ЛКМ.
MOUSE_UP - отпущена ЛКМ.
Re: Перетаскивание окна
Учи ас, а потом вопросы)))
лан, держи код:
З.Ы. предполагаю что ты задашь имя клипу mc..
лан, держи код:
Код: Выделить всё
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();}