【发布时间】:2014-02-16 01:59:20
【问题描述】:
我有一个图像加载器,用户可以在其中上传自己的图像,我想知道如何仅在宽度和高度超过一定大小时才缩放图像?例如,200 x 200 的图像不会被缩放,但 2000 x 2000 的图像会被缩放。
function selectedFile(e:Event):void{
browseImage.addEventListener(Event.COMPLETE, completeLoadImage);
browseImage.load();
browseImage.removeEventListener(Event.SELECT, selectedFile);
}
function completeLoadImage(e:Event):void{
imageLoader.loadBytes(e.target.data);
imageLayer.addChild(imageLoader);
if (imageLoader.contentLoaderInfo.width > 250 && imageLoader.contentLoaderInfo.height > 250)
{
imageLoader.scaleX = imageLoader.scaleY = 0.2;
}
【问题讨论】:
标签: actionscript-3 flash