[]sprite加载图片,如果设置其高固定,宽等比?

$pic.loadImage(_pic, 14, 192, 0, 0, Handler.create(this, function(){
    $pic.height = 246;
    $pic.scaleX = $pic.scaleY;
    trace("$pic.width:" + $pic.width);
}));
这样处理后,图片高度还是100%,并不是246啊
已邀请:

cuixueying

赞同来自:

在LayaAir下,width和height、scaleX和scaleY是相互独立的,不会相互影响,scale值自己根据image的原生告诉和设置后的告诉进行计算,求出一个值,赋值给image的scale即可!

要回复问题请先

商务合作
商务合作