Hello everybody!
There is movie clip “iGun” on the stage, when I change the clip’s height, the width becomes automatically scaled ( I don’t know why)
simple sample :
iGun.height = mouseScale * iGunH / 100;
Full code:
public class Untitled extends MovieClip {
public function Untitled():void {
stage.addEventListener(MouseEvent.MOUSE_MOVE, m_mouseMove);
}
function m_mouseMove(event:MouseEvent):void {
var mouseAngle = Math.atan2(stage.mouseY - iGun.y,
stage.mouseX - iGun.x) * 180 / Math.PI + 270/Math.PI;
iGun.rotation = mouseAngle;
var iGunH:int = 200;
var iGunW:int = 50;
var mouseScale:int = (360 - mouseY) * 100 / 360;
** iGun.height = mouseScale * iGunH / 100;**
}
The demo:
http://www.encaps.net/software/flash/Untitled.swf
The question: how to change the clip’s height, without affecting the width?