Flash Builder 4.6 scrollToIndex不适合我

时间:2012-12-13 23:28:35

标签: list flash-builder

我需要能够选择一个索引并使其可见。我可以选择索引,但无法滚动...

    for (var _index:int=0; _index < registrarsAll.length; _index++) {
        registrarsList.addItemAt(registrarsAll[_index].name, registrarsList.length);
        registrarsIDs.addItemAt(registrarsAll[_index].id, registrarsIDs.length)

        if(registrarsAll[_index].id == judgeID) {
            judgesLB.selectedIndex = registrarsIDs.length-1;    
        }   
    }

    judgesLB.scrollToIndex(judgesLB.selectedIndex);

索引被选中但我无法滚动到视图中。我在creationComplete上调用它。 registrarsList是列表judgeLB的数据源。

感谢您的帮助。

约翰

1 个答案:

答案 0 :(得分:0)

我能够在judgeLB列表的updateComplete事件中使用它...

updateComplete = "{((judgesLB.selectedIndex>13)?judgesLB.scrollToIndex(judgesLB.selectedIndex):null)}"

selectedIndex不能为负数。 -1将生成错误。