home *** CD-ROM | disk | FTP | other *** search
- package net.xinterface.utils
- {
- import flash.display.DisplayObject;
- import flash.display.Sprite;
- import flash.geom.Point;
-
- public class DisplayObjectUtils
- {
- public function DisplayObjectUtils()
- {
- super();
- }
-
- public static function FitMeasureToBox(param1:Point, param2:Point) : Point
- {
- var _loc3_:Sprite = DrawUtils.GetRect(0,1,param1.x,param1.y);
- return FitToBox(_loc3_,param2);
- }
-
- public static function FitToBox(param1:DisplayObject, param2:Point, param3:Boolean = true) : Point
- {
- if(param3)
- {
- if(param1.width > param2.x)
- {
- param1.width = param2.x;
- param1.scaleY = param1.scaleX;
- }
- if(param1.height > param2.y)
- {
- param1.height = param2.y;
- param1.scaleX = param1.scaleY;
- }
- }
- else
- {
- param1.width = param2.x;
- param1.height = param2.y;
- }
- return new Point(param1.width,param1.height);
- }
- }
- }
-
-