I want to play an effect when removing an item from a TileList.
I tried several different methods, such as defining a removedeffect
for the tilelist itself, for the renderer component, etc.

in the renderer component:
....
addedEffect="wipeDown" // WORKS
removedEffect="wipeUp2" // DOES NOT WORK


in the page containing the TileList:
....
<mx:WipeDown id="wipeDown" duration="1000"/>
<mx:WipeUp id="wipeUp2" duration="1000" />


I remove the child of the tilelist by changing the data provider on an
event

private function listSelectHandler(event:events.SelectEvent):void
{
// if event is "down", add the item to the TileList's dataprovider
// in this case, the effect DOES work
if (event.upDown=="down")
{
var d:detail=new detail();
d.detailTitle = event.bank.name;
var prox:ObjectProxy = new ObjectProxy();
prox.detailTitle = event.bank.name;
dt.addItem(event.bank);
}

// if event is "up", remove the child
// in this case, the effect DOES NOT work
if(event.upDown=="up")
{
var i:uint;
for (i=0; i< dt.length; i++)
{
var b:Bank=Bank(dt.getItemAt(i));
if (b.name==event.bank.name)
dt.removeItemAt(i);
}
}
tile.height=dt.length*200;
}