Показать сообщение отдельно
Старый 26.10.2014, 03:05
Qtime вне форума Посмотреть профиль Отправить личное сообщение для Qtime Найти все сообщения от Qtime
  № 1  
Ответить с цитированием
Qtime

Регистрация: Oct 2014
Сообщений: 13
Question Предел масштабирования

Имеется вот такой AS3 для масштабирования колесом мыши, но при сильном приближении или отдалении объект переворачивается и масштабируется в обратном направлении и иногда даже исчезает вовсе, как такое исправить? Или как задать предел этого масштабирования?

Код AS3:
object.addEventListener(MouseEvent.MOUSE_WHEEL, zoom);
function zoom(mouse:MouseEvent):void 
{
			var _xs:Number = mouse["stageX"];
			var _ys:Number = mouse["stageY"];
 
			var _xm:Number = mouse["localX"];
			var _ym:Number = mouse["localY"];
 
			object.scaleX += mouse.delta / 150;
			object.scaleY += mouse.delta / 150;
 
			object.x = _xs - _xm * object.scaleX;
			object.y = _ys - _ym * object.scaleY;
 
}