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

Регистрация: Jan 2013
Сообщений: 322
Qtime, о боже да на возьми готовый код только не тролль
Код 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"];
 
			var minScale:Number = 0.01;
			var maxScale:Number = 10;
			var scale:Number = object.scaleX + mouse.delta / 150;
 
			object.scaleX = Math.min(maxScale, Math.max(minScale, scale));
			object.scaleY = object.scaleX;
 
			object.x = _xs - _xm * object.scaleX;
			object.y = _ys - _ym * object.scaleY;
 
}