2010-08-05 5 views

Respuesta

10
  1. Haga clic derecho sobre cualquier proyecto y seleccione la configuración del módulo.
  2. Seleccione la pestaña "configuración del compilador Flex"
  3. Última campo en esta pestaña es "opciones del compilador adicionales:" añadir "debug = false" sin comillas dobles a la misma.
  4. Haga esto para todos los subproyectos. (De esta forma solo usted puede elegir diferentes proyectos).
  5. haz un proyecto Reconstruye y obtendrás un swf más pequeño.

El único problema es que necesita mantener archivos de proyecto separados para depurar y lanzar compilación, pero eso está bien, ya que las compilaciones de lanzamiento se hacen con poca frecuencia.

2

respuesta alternativo:

En lugar de crear un módulo de flexión, crear un módulo de Java, y añadir 2 Flex faceta de a ella. Una faceta se configurará como la faceta de depuración, la otra como la faceta de liberación. Este proceso creará 2 archivos swf, versiones de depuración y versión.

  1. Cree un módulo java, por ejemplo "FlexHelloWorld". No agregue una faceta flexible todavía.
  2. En la vista de proyecto, haga clic derecho en el proyecto y seleccione módulo de configuración de
  3. Bajo la opción de módulos, seleccione el módulo "FlexHelloWorld"
  4. Haga clic en el símbolo "+", agregar Flex faceta
  5. Cambiar el nombre de las facetas de "depuración"
  6. Introduzca su nombre de la clase principal
  7. Enter "debug.swf" como el nombre del archivo de salida
  8. clic en aplicar
  9. Haga clic en el símbolo "+", agregar Flex faceta
  10. Renombrar faceta de "Release"
  11. Ingrese su nombre de la clase principal
  12. Enter "release.swf" como el nombre del archivo de salida
  13. Bajo otras opciones de compilador, añadir "debug = -Optimizar = sí"
  14. Haga clic en Aceptar
  15. Cree el módulo. En el directorio de salida, tendrá los archivos "debug.swf" y "release.swf".

Nota: En su envoltorio HTML, tendrá que llamar a debug.swf o release.swf. O podrías crear 2 envoltorios.

Cuestiones relacionadas