Library bitmaps in TileList component

code from adobe livedocs:

import fl.controls.TileList;
import fl.controls.listClasses.CellRenderer;
var myTileList:TileList = new TileList();
myTileList.addItem({iconSrc:MyIcon});
myTileList.addItem({iconSrc:MyIcon});
myTileList.setStyle('cellRenderer', CellRenderer);    
myTileList.iconField = "iconSrc";
myTileList.columnWidth = myTileList.rowHeight = 50;
myTileList.columnCount = myTileList.length;
myTileList.rowCount = 1;
myTileList.move(10, 10);
addChild(myTileList);

this works, it grabs the MyIcon MovieClip from the library. and puts it in 2 cells, but when i try to say :
myTileList.addItem({iconSrc:Eraser});//Eraser being a jpg in the library.

it doesn’t work, because when it tries to instantiate it, it has the wrong number of arguments. anybody know how i can put library bitmaps in the TileList component