百度首页 | 百度空间
 
查看文章
 
Flash 大图片按比例自动缩放
2008-04-29 13:56

function(target_mc){

var tWidth = 0;
var tHeight = 0;
var SW = Stage.width;
var SH = Stage.height;
if (target_mc._width<=SW && target_mc._height<=SH) {

   tWidth = target_mc._width;
   tHeight = target_mc._height;

} else {
   var w = target_mc._width/SW;
   var h = target_mc._height/SH;
   if (w>h) {
      tWidth = SW;
      tHeight = ((w>=1) ? Math.round(target_mc._height/w) : Math.round(target_mc._height*w));
   } else if (w<h) {
      tHeight = SH;
      tWidth = ((h>=1) ? Math.round(target_mc._width/h) : Math.round(target_mc._width*h));
   } else {
      tWidth = SW;
      tHeight = SH;
   }
}
target_mc._width = tWidth;
target_mc._height = tHeight;
};
}


类别:Flash Actionscript | 添加到搜藏 | 浏览() | 评论 (1)
 
最近读者:
 
网友评论:
1
2008-05-05 20:34
牛!!
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码:
 

     

©2008 Baidu