1
在flex tileList中,是否有方法獲取給定項的單元格地址?即對於給定項目,獲取列表中該項目的行/列位置。TileList項目位置
在flex tileList中,是否有方法獲取給定項的單元格地址?即對於給定項目,獲取列表中該項目的行/列位置。TileList項目位置
我檢查了文檔,並沒有直接,但有一點算術,你可以自己排序。
//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!