[]Panel控件调用setChildIndex有Bug,会导致只能显示第一个元素

Panel控件的setChildIndex有Bug,看了下源码,Panel只复写了getChildIndex,没复写setChildIndex,会导致panel的content:box被覆盖掉..
已邀请:

Aar0n

赞同来自:

setChildindex 是操作子节点的,,,操作控件不应该用这个。你具体想做什么呢?

Aar0n

赞同来自:

要改里面的子节点,他们的父对象是content, 不是panel
var ct:Box = testView.mypanel.content;
//testView.mypanel.setChildIndex(testView.c, 0);
ct.setChildIndex(testView.c,0);
trace(testView.mypanel.getChildIndex(testView.a));
trace(testView.mypanel.getChildIndex(testView.b));
trace(testView.mypanel.getChildIndex(testView.c));
ct.setChildIndex(testView.b,1);
trace(testView.mypanel.getChildIndex(testView.a));
trace(testView.mypanel.getChildIndex(testView.b));
trace(testView.mypanel.getChildIndex(testView.c));
ct.setChildIndex(testView.a,2);
 

要回复问题请先

商务合作
商务合作