一个eui.Image,给source和texture赋值,获取高宽会不同 = = !
let img:eui.Image = new eui.Image();
img.source = RES.getRes("1_png");
console.log(img.width); // 输出为0
img.texture = RES.getRes("1_png");
console.log(img.width); //输出width正常值
EUI.Image源与纹理赋值差异
探讨在使用EUI框架时,Image组件通过source和texture属性赋值资源的不同表现。source赋值后,Image的宽度显示为0,而texture赋值后,宽度能够正确显示。
一个eui.Image,给source和texture赋值,获取高宽会不同 = = !
let img:eui.Image = new eui.Image();
img.source = RES.getRes("1_png");
console.log(img.width); // 输出为0
img.texture = RES.getRes("1_png");
console.log(img.width); //输出width正常值
1506
4727

被折叠的 条评论
为什么被折叠?