Показать сообщение отдельно
Старый 15.07.2009, 11:01
nnk вне форума Посмотреть профиль Отправить личное сообщение для nnk Найти все сообщения от nnk
  № 4  
Ответить с цитированием
nnk

Регистрация: Oct 2008
Сообщений: 9
у меня тож тут такая проблема слухи говорят о том в моем коде надо через localToGlobal, но как я немогу может поможете вот мой код
Код AS3:
map.addEventListener(MouseEvent.MOUSE_WHEEL, MEvent);
 
function MEvent(event:MouseEvent):void{
				var mod:Number = 10;
 
				map.scaleX += event.delta / mod;
				map.scaleY += event.delta / mod;
 
// здесь направо убегает после масштабирования
				map.x = ((2 * mouseX) - (2 * (event.localX * map.scaleX))) / 2;
				map.y = ((2 * mouseY) - (2 * (event.localY * map.scaleY))) / 2;
 
		}
Добавлено через 1 минуту
масштабирование должно от курсора мышки, т.е. центр масштабирования где курсор мышки