egre里Glist的isChildInView有问题.
一个list通过list.addItemFromPool();新增item一直新增到可以滚动的时候(视野范围外有item)。当我没有手动滚动过list最后一个加进去的item已经不在视野范围内了,但是通过:
var child:fairygui.GObject = this.list.getChildAt(index);
var b:boolean = this.list.isChildInView(child);
child.x child.y 的值都是0 这个坐标值肯定是错的了,
在list.addItemFromPool()之后我有调用list.setBoundsChangedFlag();的
得到的b值是true.如果我有手动滚动过list后再在后面add一个不在视野范围内的item则获取到的值是正确的。
这个是BUG吗?@谷主
var child:fairygui.GObject = this.list.getChildAt(index);
var b:boolean = this.list.isChildInView(child);
child.x child.y 的值都是0 这个坐标值肯定是错的了,
在list.addItemFromPool()之后我有调用list.setBoundsChangedFlag();的
得到的b值是true.如果我有手动滚动过list后再在后面add一个不在视野范围内的item则获取到的值是正确的。
这个是BUG吗?@谷主
没有找到相关结果
已邀请:
1 个回复
谷主
赞同来自: