[]1.7.11 Sprite.loadimage
以下测试使用的是layaide 1.7.11 类库是也1.7.11 测试谷歌 浏览器版本 62.0.3202.94(正式版本) (64 位) 应该是目前最新的了
一 关于Sprite 的 width height
1. sp.loadImage('xxx.png',0,0,0,0,callback)调用方式
能否获取
立即调用宽高属性
no
回调
yes
延时(能够确保load的时间)
yes没毛病
2. sp.loadImage('xxx.png',0,0,100,100,callback)调用方式
能否获取
立即调用宽高属性
no
回调
yes
延时(能够确保load的时间)
yes没毛病
3. sp.loadImage('xxx.png',0,0,0,0,callback)
sp.size(50,50);调用方式
能否获取
立即调用宽高属性
yes
回调
yes
延时(能够确保load的时间)
yes没毛病
4. sp.loadImage('xxx.png',0,0,100,100,callback)
sp.size(50,50);调用方式
能否获取
立即调用宽高属性
size 设定的值
回调
loadImage 设定的值
延时(能够确保load的时间)
loadImage 设定的值没毛病
5. sp.loadImage('xxx.png',0,0,100,100,callback)
在图片加载完毕后调用sp.size(50,50);
有毛病
图片显示的大小没有改变,但是实际的点击区域却已经是设定size之后的区域了
二 关于Sprite 的 x y
6. sp.loadImage('xxx.png',0,0,0,0,callback)调用方式
能否获取
立即调用坐标属性
yes
回调
yes
延时(能够确保load的时间)
yes反正都是0 没毛病
7. sp.loadImage('xxx.png',50,50,0,0,callback)
这个毛病大了,坐标怎么获取都是0, 关键是此时的width height居然是 坐标和宽高的和
8. sp.loadImage('xxx.png',0,0,0,0,callback)
sp.pos(50,50);
没毛病
9. sp.loadImage('xxx.png',50,50,100,100,callback)
sp.size(50,50);
有毛病,获取的坐标是50,50,但是实际显示的位置是100,100,同时宽高也是坐标和宽高的和
小结 坐标不要用loadImage 中的参数去设置
10. sp.loadImage('xxx.png',0,0,0,0,callback)
sp.size(50,50);
sp.pos(50,50);
此时正常
一 关于Sprite 的 width height
1. sp.loadImage('xxx.png',0,0,0,0,callback)调用方式
能否获取
立即调用宽高属性
no
回调
yes
延时(能够确保load的时间)
yes没毛病
2. sp.loadImage('xxx.png',0,0,100,100,callback)调用方式
能否获取
立即调用宽高属性
no
回调
yes
延时(能够确保load的时间)
yes没毛病
3. sp.loadImage('xxx.png',0,0,0,0,callback)
sp.size(50,50);调用方式
能否获取
立即调用宽高属性
yes
回调
yes
延时(能够确保load的时间)
yes没毛病
4. sp.loadImage('xxx.png',0,0,100,100,callback)
sp.size(50,50);调用方式
能否获取
立即调用宽高属性
size 设定的值
回调
loadImage 设定的值
延时(能够确保load的时间)
loadImage 设定的值没毛病
5. sp.loadImage('xxx.png',0,0,100,100,callback)
在图片加载完毕后调用sp.size(50,50);
有毛病
图片显示的大小没有改变,但是实际的点击区域却已经是设定size之后的区域了
二 关于Sprite 的 x y
6. sp.loadImage('xxx.png',0,0,0,0,callback)调用方式
能否获取
立即调用坐标属性
yes
回调
yes
延时(能够确保load的时间)
yes反正都是0 没毛病
7. sp.loadImage('xxx.png',50,50,0,0,callback)
这个毛病大了,坐标怎么获取都是0, 关键是此时的width height居然是 坐标和宽高的和
8. sp.loadImage('xxx.png',0,0,0,0,callback)
sp.pos(50,50);
没毛病
9. sp.loadImage('xxx.png',50,50,100,100,callback)
sp.size(50,50);
有毛病,获取的坐标是50,50,但是实际显示的位置是100,100,同时宽高也是坐标和宽高的和
小结 坐标不要用loadImage 中的参数去设置
10. sp.loadImage('xxx.png',0,0,0,0,callback)
sp.size(50,50);
sp.pos(50,50);
此时正常
要回复问题请先登录
3 个回复
wudi199553
赞同来自:
zxy201047
赞同来自:
5. sp.loadImage('xxx.png',0,0,100,100,callback)
在图片加载完毕后调用sp.size(50,50);
有毛病
图片显示的大小没有改变,但是实际的点击区域却已经是设定size之后的区域了
7. sp.loadImage('xxx.png',50,50,0,0,callback)
有毛病,坐标怎么获取都是0, 关键是此时的width height居然是 坐标和宽高的和
9. sp.loadImage('xxx.png',50,50,100,100,callback)
sp.size(50,50);
有毛病,获取的坐标是50,50,但是实际显示的位置是100,100,同时宽高也是坐标和宽高的和
ymsdandan
赞同来自: