2015-06-17 2 views
0

Как я могу достичь этого эффекта перетаскивания? Я использую ActionScript3. http://l2on.net/swf/MapView2.swfПеретащить объект в ActionScript 3

+3

Вы пытались осуществить это себя еще? Возможно, используя [ActionScript MouseEvents] (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/events/MouseEvent.html)? Пожалуйста, попробуйте проблему заранее и для вашего собственного обучения, и поэтому у нас есть лучшее представление о том, как вы к этому приближаетесь. – Serlite

+0

Не могли бы вы прояснить, с чем у вас проблемы? Насколько я могу судить, это стандартное перетаскивание с ограничениями. Или есть некоторые специальные функции, которые вы пытаетесь создать? – null

ответ

0

Это выглядит очень стандартные функции перетаскивания: -

Вы можете использовать функцию startDrag на MouseDown и stopDrag в MouseUp случае

как:

this.addEventListener(MouseEvent.MOUSE_DOWN, startMapDragging); 
this.addEventListener(MouseEvent.MOUSE_UP, stopMapDragging); 

function startMapDragging(e:MouseEvent) { 
    map.startDrag(); 
} 

function stopMapDragging(e:MouseEvent) { 
    map.stopDrag(); 
    } 
Смежные вопросы