2009-08-31 13 views
1

フレックスタイルリストでは、指定したアイテムのセルアドレスを取得する方法はありますか?すなわち、所与のアイテムについては、リスト内のそのアイテムの行/列の位置を取得する。TileListアイテムの場所

答えて

0

私はドキュメントをチェックしましたが、直接はありませんでしたが、少しの計算であなたは自分自身をソートすることができます。 dataProviderに多少異なる場合がありますので

//asumming this is a change handler 
function myTileListChanged(event:Event):void{ 
    var itemsPerRow:Number = myTileList.dataProvider.length/myTileList.rowCount; 
    var selectedRow:int = Math.floor(myTileList.selectedIndex/itemsPerRow); 
    var selectedColumn:int = myTileList.selectedIndex - (itemsPerRow * selectedRow); 
    trace('index: ' + myTileList.selectedIndex + ' is at row: ' + selectedRow + ' column: ' + selectedColumn); 
} 

注、私は、FlashでTileListコントロールを使用しましたが、あなたは は、静止画像を取得することができます。 HTH!

関連する問題