hola
En la declaracion del namespace podes poner cualquier direccion de paquete, una clase en particular e incluso un url.
Ahora bien, si queres poner mas de uno tenes q poner diferentes nombres
Código :
<mx:HBox
xmlns:fechas="core.views.fechas.*"
xmlns:datos="core.pp.datos.*"
width="100%" height="100%" />
Si estas usando componentes de terceros todo depende de como esten desarrollados. SI tenes los archivos pues metelos tal como los conseguiste dentro del directorio "src" (o el q hayas definido vos) y directamente pon el path al paquete y listo. Si es un swc, pon el swc en "libraries" y tambien pone el path a los paquetes.
Igualmente, si escribis el nombre del componente directamente en el mxml el autocompletado de flex aparece y si seleccionas el componente/clase q quieras (tuya o de terceros) si aun no habia sido declarado su namespace, de lo declara automaticamente...
Espero haberte ayudado con tu pregunta
Saludos!