Hola.
La unica forma (básicamente) que alguien pueda ver tu código fuente en
una aplicación flex es que compiles dicha aplicación con la opción de
mostrar el código fuente habilitada. Del resto, nadie podrá ver los
códigos fuentes de tu aplicación (a menos que use un decompilador
flash). Por lo tanto y por lo que entiendo, no debería preocuparte que
alguien pueda ver tus fuentes a partir de tu aplicación compilada
(.swf). Por otro lado, si lo que quieres es poder entregar un proyecto
a un cliente y debes entregarle los códigos de la aplicación pero hay
componentes que deseas mantener bajo tu propiedad, puedes
efectivamente, implementar estos componentes como librería ".swc".
Estas librerías poseen en su interior una librería ".swf", es decir,
una pelicula flash(archivo binario), que contiene todos los
componentes, ademas de un archivo xml que trabaja como una especie de
mapa, que ubica el componente dentro del ".swf" cuando este es
referenciado desde la aplicación. Esto te permitirá "empaquetar" los
componentes que desees incluir en el proyecto e invocarlos desde la
aplicación, pero serán incluidos como un archivo binario, por lo que
evitarás de esta forma entregar los códigos fuente. Para que entiendas
mejor de qué se tratan estas librerias, aqui te dejo este enlace a la
ayuda en línea de flex:
http://livedocs.adobe.com/flex/3/html/help.html?content=building_overview_5.html
Un consejo: para hacer una libreria ".swc" debes crear un nuevo
proyecto "Flex library" en el Flex Builder. El resultado al compilar
este proyecto será la libreria ".swc". Recuerda probar bien tu
componente en la aplicación antes de hacer el despliegue. Espero te
ayude esta respuesta y si no es asi, escribe de nuevo para aclarar
dudas.
On 10 dic 2008, 11:58, "Rafael Ochoa: Flex Air Venezuela"