hjkhghopjkertteerterterterertertrtoirh
bnmbertsurhetertertertertertertertpdf'tdfg
/
srv
/
www
/
virtual
/
wccweb.jp
/
web
/
htdocs
/
wphh
/
2009
/
rodolphe
/
util
/
Upload FileeE
HOME
/*======================================================================*//** * * 3PCPG * * @author Copyright (c) 2008 muraken[undefined?(http://www.undefined.nu)] * @version 1.0.0 * *//*=======================================================================*/ package util{ public class StaticFunctions{ public function StaticFunctions():void { } static public function resizeInclude(nowWidth:Number, nowHeight:Number, fixWidth:Number, fixHeight:Number, isFixWidth:Boolean = true):Object { var r:Number; var ow:Number; var oh:Number; if(isFixWidth){ ow = fixWidth; r = fixWidth / nowWidth; oh = nowHeight * r; if (oh > fixHeight) { oh = fixHeight; r = fixHeight / nowHeight; ow = nowWidth * r; } }else{ oh = fixHeight; r = fixHeight / nowHeight; ow = nowWidth * r; if (ow > fixWidth) { ow = fixWidth; r = fixWidth / nowWidth; oh = nowHeight * r; } } return { width:ow, height:oh }; } static public function resizeOver(nowWidth:Number, nowHeight:Number, fixWidth:Number, fixHeight:Number, isFixWidth:Boolean = true):Object { var r:Number; var ow:Number; var oh:Number; if(isFixWidth){ ow = fixWidth; r = fixWidth / nowWidth; oh = nowHeight * r; if (oh < fixHeight) { oh = fixHeight; r = fixHeight / nowHeight; ow = nowWidth * r; } }else{ oh = fixHeight; r = fixHeight / nowHeight; ow = nowWidth * r; if (ow < fixWidth) { ow = fixWidth; r = fixWidth / nowWidth; oh = nowHeight * r; } } return { width:ow, height:oh }; } } }