Vamos por partes
Flex lo que hace es crear un .swf (o varios). Ese es el "ejecutable" y normalmente suele estar, dentro de la carpeta de tu proyecto, en una subcarpeta llamada "bin" (Hablo de memoria porque yo uso FlashDevelop")
Un proyecto de Flex, normalmente tendrá un montón de ficheros y librerías. Las librerías (.as) pueden estar dentro de tu carpeta del proyecto o pueden ser externas.
En las propiedades del proyecto, siempre que usemos librerías que no estén en la carpeta del proyecto, le decimos donde tiene que encontrar esas librerías. Por eso, si nuestro proyecto Flex usa esas librerías, tenemos que tener cuidado de, al pasar el proyecto de un ordenado a otro, que estén en los mismos directorios o modificar el proyecto para que las busque en ese mismo directorio. ¡ojo! eso es sólo si queremos modificar el proyecto.
Un ejemplo: Nuestro proyecto Flex se llama mainFlex, así que tenemos en nuestro disco duro algo como
Código :
c:
|----documents
|---mainFlex
|----src
|----obj
|----bin
Pero usa unas librerías que están en
Código :
c:
|---Flex
|---librerias_comunes
en el proyecto flex hemos hecho referencia a que busque las librerías en c:/Flex/librerías_comunes (o en ../../Flex/librerias_comunes)
Cuando cambiamos nuestro proyecto de sitio "chafamos" esos directorios y, por tanto nuestro proyecto no "compilará"
si sólo queremos ejecutarlo, no hay problema porque nos vale con "ejecutar" el .swf
¿era eso?