2010-03-27 11 views
13

corrígeme si me equivoco, pero Adobe AIR actualmente solo permite que las aplicaciones tengan un tamaño máximo de 256x256.Adobe AIR 512x512 Iconos?

  • ¿Hay alguna manera de suministrar una aplicación con un icono de 512x512?
  • ¿Se admitirán los iconos de 512x512 en el próximo Adobe AIR 2?

actualización: AIR 2 todavía no admite la importación 512x512 iconos de tamaño.

actualización 2: AIR 2.7 todavía no es compatible con la importación de tamaños de icono de más de 128 x 128. ¡ridículo!

alt text

+0

¿Qué desea utilizar el icono grande para? –

+0

durante años, las aplicaciones de escritorio han utilizado iconos de 512 x 512. por ejemplo, al visualizar una aplicación en el Finder en una Mac con Vista rápida o en la vista de Flujo de cobertura, si el icono tiene solo 256 x 256, aparece pixelado. – TheDarkIn1978

+0

también, estaba equivocado. La configuración de AIR 2 solo admite la importación de iconos de hasta 128x128. eso es simplemente ridículo. He agregado una captura de pantalla a mi publicación original – TheDarkIn1978

Respuesta

1

mientras que los iconos más grandes no están soportados oficialmente por Adobe, hasta entonces, he descubierto que es bastante fácil de incluir sus propios iconos de mayor tamaño para aplicaciones de AIR con instaladores nativos - al menos en los instaladores .dmg para Mac OS X.

con Mac OS X, puede arrastrar el instalador fuera de la .dmg en su escritorio, haga clic derecho en la aplicación de instalación para "mostrar el contenido del paquete", salte las carpetas hasta que vea el icono. icns y luego simplemente reemplace eso con su propio archivo Icon.icns. después de eso, puede volver a empaquetar el instalador en un nuevo .dmg. es una especie de molestia, pero es mejor tener iconos pixelados.

este método requiere que construyas tu instalador nativo con un ícono; sin embargo, tontamente, el ícono .png incluido nunca es eliminado del paquete por el instalador, aunque solo se usa una vez para crear el archivo Icon.icns. por lo tanto, le sugiero que solo importe un cuadrado blanco de 16x16 .png con un tamaño de archivo pequeño. si intenta eliminarlo, el instalador dirá que el paquete está dañado, que es porque el archivo application.xml hace referencia al ícono incluido. al eliminar la entrada del ícono desde .xml, el instalador no usará su archivo Icon.icns personalizado.

para aquellos que no saben cómo hacer un archivo .icns en Mac. puede descargar/instalar las herramientas de desarrollo de XCode y usar el programa incluido llamado "Icon Composer". es un creador básico de archivos .icns de arrastrar y soltar.

No estoy seguro de cómo se puede emular este proceso en Windows o Linux, por lo que si alguien sabe leer, por favor publique una respuesta.

+0

Pero ese tipo de derrotas el propósito de ser cruzado -plataforma. – boring

1

De acuerdo con esta Link 512x512 se apoya en AIR 2.0

+0

interesante. He escrito manualmente la etiqueta en el archivo descriptor e incluí el archivo, pero estoy recibiendo un argumento incorrecto al empacar. ¿Puedes hacer que esto funcione con Flash Professional CS5? – TheDarkIn1978

+0

suena como una mala sintaxis de línea de comandos ...¿Puedes pegar el comando que estás usando para empaquetar la aplicación? Cuando empaco la aplicación, utilizo el SDK de Flex y la herramienta de línea de comandos de ADT – Clintm

+0

. Intenté esto con AIR 2.7 SDK usando ADT en la línea de comando para empaquetar mi aplicación de AIR. no arroja ningún error ahora, pero se ignora escribir ' myIcon.png' en el archivo descriptor e incluye el archivo de icono con el paquete de línea de comando. el paquete se crea con el ícono del sistema predeterminado. todavía no funciona. – TheDarkIn1978

Cuestiones relacionadas