Bueno, haciendo pruebas me doy cuenta que:
Si creo un Sprite dinamicamente, y hago como en el ejemplo de Jorge, el doble click anda perfecto.
En donde no me funciona ( sólo el doble click, los demás eventos sí funcionan ) es en la siguiente situación:
Yo instancio una clase que hereda de MovieClip, y está asociada a un símbolo de la siguiente manera:
Código :
[ Embed( source = "assets.swf", symbol = "simbolo" ) ]
public class Simbolo extends MovieClip
{ ...
Este símbolo tiene cosas adentro, y recibe bien los eventos de click, etc.
Tiene doubleClickEnabled = true. Pero el evento de doble click ni siquiera se dispara, puse un breakpoint en la función 'handler' del evento, y no se ejecuta.
Traté de linkear el evento ( addEventListener ) en el constructor, fuera del constructor e incluso en el scope desde donde se crea el objeto, y sigue sin andar.
Evidentemente hay algo que esta clase o el símbolo al cual está asociado, que impiden recibir el doble click, porque cualquier otro Sprite creado a mano funciona perfecto.