I have a zoom function where I want it to stop zooming after the image gets to a certain size. I can figure it out in AS3. Here is my script:
zoomIn.addEventListener(MouseEvent.CLICK, zoomInClick);
zoomOut.addEventListener(MouseEvent.CLICK, zoomOutClick);
image.scaleX=1;
image.scaleY=1;
function zoomInClick(event:MouseEvent):void{
image.scaleX = image.scaleX+1;
image.scaleY = image.scaleY+1;
if(image.scaleX > 2 && image.scaleY > 2){
zoomIn.enabled=false;
}else if (image.scaleX < 2 && image.scaleY < 2){
zoomIn.enabled=true;
zoomOut.enabled=true;
}
}
function zoomOutClick(event:MouseEvent):void{
image.scaleX = image.scaleX-1;
image.scaleY = image.scaleY-1;
if(image.scaleX == 100 && image.scaleY == 100){
zoomOut.enabled=false;
}else if (image.scaleX > 100 && image.scaleY > 100){
zoomOut.enabled=true;
zoomIn.enabled=true;
}
}
Any help would be greatly appreciated!