Показать сообщение отдельно
Старый 27.01.2011, 14:47
General303 вне форума Посмотреть профиль Отправить личное сообщение для General303 Найти все сообщения от General303
  № 4  
Ответить с цитированием
General303
 
Аватар для General303

Регистрация: Jan 2011
Сообщений: 29
В моем случае тоскать мышкой, zoom и кнопочки со стрелочками я уже сделал.
Карта это мувик внутри которого идут объекты (названия точки и.т.д.) Должны перемещаться вместе с картой

Почитав про startDrag. Нашел кое что подходящее.
http://www.flasher.ru/forum/showthre...ight=startDrag
Единственное что не понятно из этого кода как задать функцию движение по Х.
Код AS1/AS2:
var y0:Number;
 
for (i in cont_mc) 
{
	var mc:MovieClip = cont_mc[i];
	mc.onPress = mcOnPress;
	mc.onRelease = mc.onReleaseOutside = mcOnRelease;
}
 
 
function mcOnPress() 
{
	this.startDrag(false, this._x, 100, this._x, -100);
	y0 = this._y;
};
 
function mcOnRelease() 
{
	this.stopDrag();
	if (y0 - this._y == 0)
	{
		someFunc(this);
	}
};
 
function someFunc(mc:MovieClip) 
{
	trace('Трогали ' + mc + ' - не было перемещения');
}


Последний раз редактировалось General303; 27.01.2011 в 15:10.