Pregunta

¿Cuáles son las razones principales para tener tiempos de exportación ridículamente largos para una película flash simple a swf? No tengo imágenes o símbolos innecesarios, todo lo posible está configurado en más bajo que bajo y todavía se tarda 10 minutos o más en exportar una animación de 30 segundos a 24 fps. Incluso he creado un nuevo fla y pegado todo allí, para descubrir si no es quizás un error en flash. Todas las otras animaciones que he exportado toman una cantidad de tiempo normal.

Especificaciones del sistema: 1 GB de RAM DDR2 Intel Pentium D 3.4GHz

¿Debo actualizar mi sistema?

¿Podría tener algo que ver con tener muchos símbolos dentro de los símbolos?

EDITAR: el tamaño del archivo de fla es 1.3 MB y swf es 500 KB. Así que no es demasiado grande.

¿Fue útil?

Solución

Esto no es promedio para Flash. Normalmente, la única causa para los largos tiempos de exportación es que estás exportando muchas cosas, algunas de las cuales es posible que no quieras exportar.

¿Tu animación tiene audio? Si importó audio a su FLA, entonces ese sonido debe codificarse cada vez que exporte, y eso lleva un tiempo. La mejor manera de lidiar con esto es, en la configuración de publicación, configurar la compresión de audio en " Raw " ;. Esto publicará el audio sin comprimir, por lo que aumentará el tamaño del archivo pero se publicará instantáneamente. (Por supuesto, cuando esté listo para exportar el producto terminado, querrá regresar la configuración a un formato comprimido para la exportación final). Alternativamente, puede colocar el audio en un archivo separado (SWF, MP3, etc.) y cargarlo en tiempo de ejecución.

Otro error común es incrustar accidentalmente una fuente grande. Si tiene campos de texto dinámicos que utilizan fuentes incrustadas, es posible incrustar una fuente completa, lo que para las fuentes Unicode puede demorar varios minutos. Es fácil comprobar si está haciendo algo como esto: en la configuración de publicación, active " generar informe de tamaño " Luego exporte y revise el informe de tamaño para ver si hay partes grandes de contenido que no quería exportar.

Es difícil decir más sin saber qué tipo de contenido está exportando, pero si tiene una parte del contenido que lleva mucho más tiempo para exportar que partes similares, probablemente la causa sea algo así.

Otros consejos

Lo primero que debes hacer siempre para resolver este problema es muy simple, aunque en realidad no está documentado por nadie.

Archivo - > Guardar y compactar

Sus películas pueden crecer más y más con varios elementos de bibliotecas de sobremesa y sobrantes que ya no son necesarios, pero que aún se guardan en el archivo .FLA y que pueden ralentizar su exportación. Este comando obliga a Flash a reconstruir su FLA y deshacerse de todo este " gordo "

Por supuesto, esto no es una solución para todos, aún puede tener otros problemas incluso después de ejecutar esto. Pero si desea reducir el tamaño del archivo SWF O el tiempo de exportación, este es el primer paso, y el que la gente debería tener en cuenta.

Lamentablemente esto es bastante normal con flash.

Puede consultar esta publicación en actionscript.org que habla sobre la división de su proyecto, así que ahorre tiempo de compilación.

De vuelta en los días de AS2, un compilador de código abierto denominado MTASC que redujo drásticamente el compile time . Desde entonces, se ha convertido en Haxe con máquinas virtuales AS2, AS3, Javascript, PHP y Neko con la misma sintaxis. La sintaxis utilizada es similar a C ++.

** EDIT ** Lo siento, leí lo anterior como 10 segundos, no 10 minutos ... lo siento. ^ _ ^

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top