I have a movie clip with a dynamic text string embedded to allow me to create dynamic buttons. For example:

buttonList = new Array("One","Two","Three","Four & Five");

for( x=0;x < buttonList.length;x++)
duplicateMovieClip( MasterButton, "newButton"+x, x );
with( _root["newButton"+x] )
// do some positioning stuff
TextMovie.textfield = buttonList[x];

Everything works great except that I cannot get the & to display. It just comes up as "Four Five." I've tried escaping it "Four \& Five". I've tried using hex "Four \x26 Five", but it won't display. It's not a font issue. I've tried a couple different fonts...real esoteric ones like Trebuchet and Verdana.

What am I missing?