2012-12-13 45 views
0

我需要能够选择一个索引并使其可见。我可以要选择的指标,但不能让它滚动...Flash Builder 4.6 scrollToIndex不适合我

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的数据源。

感谢您的任何帮助。

约翰

回答

0

我能得到它在judgesLB列表的updateComplete事件工作...

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

的selectedIndex不能为负数。 -1会产生一个错误。