Создаются объекты cell. При клике на один из них хочу, чтобы менялся его цвет. В коде ниже видны мои попытки, но они неудачны. Как сделать?

Код AS3:
public function displayCell(dataFromXML:XML):void
{
for(var i:int = 0; i < 5; i++)
{
var sizeCell:uint = 100;
var cell:Sprite = new Sprite();
cell.graphics.beginFill(0xCCCCCC, 1.0);
cell.graphics.lineStyle(1, 0x000000);
cell.graphics.drawRect(i * sizeCell, 30, sizeCell, sizeCell);
cell.buttonMode = true;
addChild(cell);
cell.addEventListener(MouseEvent.CLICK, cellActions);
}
}
//Метод запускаемый по клику
public function cellActions(e:MouseEvent):void
{
//Здесь, по идее, должно происходить изменение цвета
//e.currentTarget.graphics.beginFill(0xFFFFFF, 1.0);
e.target.graphics.beginFill(0xFFFFFF, 1.0);;
}