📄 geomutils.as
字号:
package com.teknision.utils
{
import flash.geom.*;
public class GeomUtils{
public static function getResizedBoxThatFits(current_size:Point,max_size:Point):Point{
var r_point:Point;
if(current_size.x<=max_size.x && current_size.y<=max_size.y){
r_point=current_size;
}else{
var n_point:Point=new Point();
var xdif=current_size.x-max_size.x;
var ydif=current_size.y-max_size.y;
var max:Number=Math.max(xdif,ydif);
var scaleratio:Number=1;
if(max==xdif){
scaleratio=max_size.x/current_size.x;
}else{
scaleratio=max_size.y/current_size.y;
}
n_point.x=current_size.x*scaleratio;
n_point.y=current_size.y*scaleratio;
r_point=n_point;
}
return r_point;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -