[]原生js传图片給laya的sprite,怎么设置其等比缩小?

_pic是原生js的图片url,$pic是sprite,然而以下写$pic.height = 246;无效,加载后的图片还是100%显示,$pic.loadImage(_pic, 14, 192, 0, 0, Handler.create(this, function(){
    $pic.height = 246;
    $pic.scaleX = $pic.scaleY;
    trace("$pic.width:" + $pic.width);
}));
请问:我用原生上传了一张图片,然后传給layaAir,这个图片的scale是未知的,我无法预知图片是竖着拍摄还是横着拍摄的,我在layaAir怎么设置其高度固定,宽度等比??
已邀请:

cuixueying

赞同来自:

关于逻辑的问题,你最好还是自己想下,想要的宽度/图片的原始宽度求出百分比,让你的图片.height*百分比即可

要回复问题请先

商务合作
商务合作