Перетаскивание окна

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Ответить
MrDead
Сообщения: 103
Зарегистрирован: 13 сен 2012, 00:46

Перетаскивание окна

Сообщение MrDead »

В интернете нашел только как создать перетаскиваемое и закрывающиеся окно на As2, есть где нибудь подобный урок на as3? Или может кто показать пример, как создать такое окно?)
Аватара пользователя
Abarmotina
Сообщения: 469
Зарегистрирован: 21 апр 2012, 19:34

Re: Перетаскивание окна

Сообщение Abarmotina »

Используй:
1) mc.startDrag(); - начать перемещение окна
2) mc.stopDrag(); - закончить перемещение окна
;)
MrDead
Сообщения: 103
Зарегистрирован: 13 сен 2012, 00:46

Re: Перетаскивание окна

Сообщение MrDead »

Что-то у меня не получается(
Аватара пользователя
Abarmotina
Сообщения: 469
Зарегистрирован: 21 апр 2012, 19:34

Re: Перетаскивание окна

Сообщение Abarmotina »

Ты вначале азы выучи,а потом уже проси помощи..Ты хоть понял как это использовать?
Abarmotina писал(а): 1) mc.startDrag(); - начать перемещение окна
2) mc.stopDrag(); - закончить перемещение окна
;)
Делай слушатель на клик и удерживание ЛКМ,а потом на отпускание ЛКМ.
Алгоритм:
1)Игрок нажимает на окно "oknoMc" и удерживает ЛКМ.Срабатывает oknoMc.startDrag();
3)Игрок отпускает ЛКМ,и срабатывает oknoMc.stopDrag(); .
Всё просто ;)
P.S.Судя по всему,тебе лучше сразу написать что:
1)ЛКМ - левая кнопка мыши.
2)События:
MOUSE_DOWN - зажата ЛКМ.
MOUSE_UP - отпущена ЛКМ.
sasha^
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52

Re: Перетаскивание окна

Сообщение 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..
Ответить