给精灵设置loadimage后不能直接获取它的大小;
问题:是不是只有加载完图片在能真正获取他的width和height?
本人当前解决方法:提前加载资源,在回调中进行操作设置
text_load_width_height();
function text_load_width_height()
{
Laya.init(600,400);
Laya.loader.load(["../laya/assets/comp/image.png","../laya/assets/comp/vscroll.png"],Laya.Handler.create(this,onAssetLoad));
}
function onAssetLoad()
{
older = new Laya.Sprite();
older.loadImage("../laya/assets/comp/image.png");
Laya.stage.addChild(older);
console.log(older.scaleX,older.scaleY,older.rotation,older.x,older.y, older.width,older.height,older.getBounds().width,older.getBounds().height);
older.scale(2,2);
console.log(older.scaleX,older.scaleY,older.rotation,older.x,older.y, older.width,older.height,older.getGraphicBounds().width,older.getGraphicBounds().height);
// Laya.timer.loop(1,this,showlog);
}