PDA

Просмотр полной версии : центрация мувиклипа в точке нажатия мыши (или кнопки)


shaura83
08.05.2010, 13:41
в общем не могу понять как сделать следующее:
Есть интерактивная карта, нужно чтобы при нажатии мыши на участок мувиклипа (карты), этот участок (на который нажали) переходил в центр экрана.

или так: при нажатии на кнопку на карте карта центрировалась по кнопке (кнопка оказывалась в центре).

подскажите код, по форуму ничего не нашел

in4core
08.05.2010, 17:35
Ну если центрируем область.

obl.onPress = function() {
obl._x = Stage.width/2 - obl._width/2;
obl._y = Stage.height/2 - obl._height/2;
}
Надо помнить что точка привязки должна быть в этом случае левый-средний

samana
08.05.2010, 17:51
Если карта это один большой мувиклип, то так
map.onPress = function() {
var tempX = Stage.width / 2 - _xmouse;
var tempY = Stage.height / 2 - _ymouse;
this._x += tempX;
this._y += tempY;
};