flex actionscript-3 flash asset-management

Activos gráficos Flex: SWF o SWC?



actionscript-3 flash (4)

SWC es lo que usa cuando busca una biblioteca para compilar en su aplicación. Usted tiene acceso a las clases y puede importar partes individuales. Es más probable que SWF sea lo que está buscando al insertar gráficos.

Aquí están los documentos que podrían interesarle:

http://livedocs.adobe.com/flex/3/html/help.html?content=layoutperformance_06.html#223998

He tenido un buen éxito con SVG para las imágenes, pero hay algunas advertencias ya que Flex solo implementa un subconjunto de las características.

¿Cuál es un mejor formato para almacenar activos gráficos para una aplicación Flex, SWF o SWC?

¿Hay alguna diferencia real, y si es así, cuáles son?


No tengo ningún motivo real para hacerlo, así que puede ser incorrecto, pero generalmente creo SWF para cosas que deben cargarse durante el tiempo de ejecución y SWC para cosas que deben estar disponibles para el tiempo de diseño.


Un SWC es simplemente un SWF y algunos metadatos envueltos en un archivo zip. Aparte del hecho de que la carga en tiempo de ejecución de SWC no es compatible, no creo que haya diferencias importantes entre el uso de los dos formatos.


Los activos en un SWF independiente se cargan e incluyen en tiempo de ejecución.

Los activos en un SWC se cargan e incluyen / compilan en tiempo de compilación.

También puede incrustar activos directamente en el SWF de la aplicación principal en el momento de la compilación (consulte los metadatos de incrustación).

Por supuesto, también puede cargar activos individuales (como un PNG) directamente en tiempo de ejecución.

En cuanto a qué es mejor, realmente depende de lo que intenta hacer y cómo se usan los activos.

micro