Este código que intenta cambiar el cellRenderer de un componente List de ActionScript 3 parece funcionar (de hecho compila), pero NO funciona correctamente (sólo renderiza el último componente de la List, los otros no):
playlist_mc.setStyle("cellRenderer", new MyCellRenderer());
Este es el código que sí funciona:
playlist_mc.setStyle("cellRenderer", MyCellRenderer);
¿Que cual era el problema? Pues hay que pasar una CLASE (estilo AS3) y no un OBJETO (estilo Java) al setStyle... Cuanto daño causas Swing XD.
Dejo una buena referencia sobre los cellRenderers de regalo.