我正在使用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);
}
}
}