我有一个名为" Tiles"的课程。而且我还有一个名为" TilesManager"用于管理Tiles。在TilesManager中,25个Tiles从Pool生成。
如何倾听每个Tiles for Touch事件?我需要学习触摸瓷砖的行和线信息?
for(var i:int=0; i<25; i++)
{
row = i % 5;
line = Math.floor(i / 5);
var b:Tiles = pool.getSprite() as Tiles;
b.x = 20 + row * 100;
b.y = 20 + line * 100;
b.row = row;
b.line=line;
tiles.push(b);
play.addChild(b);
}
答案 0 :(得分:0)
//只需确保导入Starling事件而不是Flash事件 //该事件将携带当前触发的目标及其数据(平铺)
b.addEventLister(Event.TRIGGERED, onTileTriggered);