PDA

Просмотр полной версии : Как сделать перетаскивание объекта по сетке?


Angelinka
06.06.2009, 21:45
Здравствуйте!
Ребят, подскажите, может кто знает как мне осуществить перетаскивание объекта по собственной виртуальной сетке? Ну, то есть, чтоб объект перетаскивался не по 1px за раз, а по 10 или 15 или как захочешь.
Заранее большое спасибо.

BBOY Ильич
06.06.2009, 22:01
var mc:MovieClip;
var cellSize:Number = 10;

mc.onMouseMove = function():Void
{
mc._x = Math.round(_xmouse / cellSize) * cellSize;
mc._y = Math.round(_ymouse / cellSize) * cellSize;
}

mooncar
06.06.2009, 22:54
Вопрос понятен. У меня, например, есть простенькая паззл-игрушка.
Там идет проверка на hitTest, и если пазл, перетаскиваемый драг-н-дропом отпустить над областью около узлового места сетки пазла, то он приземляется не в месте отпускания, а в координатах узла.