2011-07-16 18 views
7

Estoy desarrollando un RIA con Flash Professional CS5. Aunque no hay muchas clases, demora 1 minuto en compilarse. Esta lentitud rompe el código rápido & ciclo de prueba. No sé cómo acelerar el tiempo de compilación. Casi todas las clases de as-3 tienen un MovieClip correspondiente en la biblioteca. ¿Es por esto? También hay muchos elementos gráficos en la biblioteca. ¿Son esos compilación lenta? O ¿Cuál es su consejo para acelerar el tiempo de compilación?Compilación de flash lento cs5

+2

Si los muchos elementos gráficos que menciona son imágenes de mapa de bits (por ejemplo, imágenes PNG importadas), creo que puede sumar mucho al tiempo de compilación, cuando las imágenes se comprimen y se incluyen en el archivo swf resultante. Muchas fuentes incrustadas y juegos de caracteres también pueden tardar en incluirse en el swf. Flash Professional CS5 no realiza una "compilación incremental", a diferencia de Flash Builder. Flash CS5.5 es la primera versión de Flash CS IDE que tiene alguna "compilación incremental", pero solo para sonidos y fuentes, según tengo entendido. Ver por ejemplo http://everythingfla.com/courses/video/32/263 –

+0

Recomendaría usar el compilador de línea de comando con un IDE. En lugar de utilizar generalización/subclasificación de MovieClips en Flash directamente, intente compilar todos los activos visuales en un archivo .swc y luego use los símbolos exportados (con el código generado) a través de la composición. Si está utilizando bibliotecas externas, también intente utilizar archivos .swc. La idea es que sean bibliotecas compiladas previamente, de modo que cuando compile el proyecto, recompila solo los archivos .as. –

Respuesta

1

Un consejo que le puedo dar es ir a Configuración de publicación/Flash y desactivar "Comprimir película". Tengo la sensación de que ahorrará un par de segundos ...

Aparte de eso, he aprendido a vivir con eso ... Lo peor es cuando estás trabajando con un marco enorme como away3d ...

0

He encontrado que las imágenes, el audio y el video realmente pueden aumentar el tiempo de compilación. ¿Puedes usar marcadores de posición hasta que termines tu código?

+0

especialmente si las imágenes son grandes y el uso de compresión – Daniel

0

¿Está utilizando fuentes incrustadas? Incrustar un conjunto completo de fuentes puede agregar una gran cantidad de tiempo de compilación y tamaño SWF. Asegúrese de insertar solo los caracteres que va a necesitar.

+0

recompilar con una fuente puede llevar un tiempo, me pregunto si el uso de un swc con las fuentes ya compiladas lo aceleraría. – Daniel

2
  1. Deshabilitar el modo de advertencia. Archivo -> Configuración de publicación -> Configuración de ActionScript
  2. Utilice una calidad JPEG más baja. Archivo -> Configuración de publicación
  3. Desactivar la película Compres. Archivo -> Configuración de publicación
  4. Desactivar Incluir metadatos XMP. Archivo -> Configuración de publicación
  5. Deshabilitar (si habilitó antes) Generar informe de tamaño. Archivo -> Configuración de publicación
  6. Optimice su código como.

Y no olvide volver a poner todo cuando termine la prueba.

Cuestiones relacionadas