我正在使用FB4,显然我需要使用ensureIndexIsVisible()
滚动到我的s:List
中的特定项目。无论如何,下面的代码成功地滚动到该项目,但不会滚动到列表的顶部(它在底部,并有点切断)。无论如何要这样做?ensureIndexIsVisible(),滚动到List控件的顶部?
MXML:
<s:List id="Schedule" dataProvider="{schedule}" creationComplete="creationCompleteHandler(event)"/>
AS3:
protected function creationCompleteHandler(event:Event):void {
var d:Date = new Date();
var today:String = String((d.month + 1) + "/" + d.date + "/" + d.fullYear);
var dP:XMLListCollection = event.currentTarget.dataProvider;
for(var i:uint; i < dP.length; i++){
if(dP.child("date")[i] == today){
event.currentTarget.ensureIndexIsVisible(i);
}
}
}