Показать сообщение отдельно
Старый 19.09.2010, 19:32
alex001 вне форума Посмотреть профиль Отправить личное сообщение для alex001 Найти все сообщения от alex001
  № 5  
Ответить с цитированием
alex001

Регистрация: Mar 2009
Сообщений: 122
Код AS1/AS2:
onClipEvent (enterFrame) {
	var y0:Number;
 
	for (i = 1; i <= 12; i++)
	{
		var mc:MovieClip = this['ch' + i];
		mc.onPress = mcOnPress;
		mc.onRelease = mcOnRelease;
	}
 
	function mcOnPress()
	{
		this.startDrag(false,this._x,168.05,this._x,-2500);
		y0 = this._y;
	}
 
	function mcOnRelease()
	{
		this.stopDrag();
		if (y0 - this._y == 0)
		{
			someFunc(this);
		}
	}
 
	function someFunc(mc:MovieClip)
	{
		trace('Трогали ' + mc + ' но перемещения не было');
	}
}
все работает кроме таскания. при таскании он видет, что это таскание, а не нажимание, но таскания не происходит. я что-то не так делаю?