¿Cómo puedo extraer todos defecto skins / estilos / iconos, etc desde mi aplicación Flex?

StackOverflow https://stackoverflow.com/questions/1668455

  •  13-09-2019
  •  | 
  •  

Pregunta

Estoy desarrollando una aplicación Flex. Como yo no soy un diseñador gráfico con mucho talento, les dejo todas las estilizaciones etc., a sus valores predeterminados. Una vez que termine la aplicación, me gustaría darle a un diseñador gráfico, junto con todas las fuentes, iconos, estilos, etc., que Flex ha puesto en mi aplicación, para que pueda cambiarlos y hacer mi aplicación bastante y el tema se a mi CI.

Además, me gustaría utilizar este enfoque como la base para los temas intercambiables en una etapa posterior.

Hay dos partes en mi pregunta, en realidad:

a) cómo consigo todos los activos que se utilizan en mi aplicación (no simplemente todo lo que el marco de trabajo Flex ha liado) extraído, y

b) ¿Cómo puedo averiguar qué activo se utiliza en qué lugar, por lo que el diseñador no tiene que adivinar y técnicas de ingeniería inversa.

Hay una tercera parte (¿cómo puedo volver a empaquetar los activos para que sean intercambiables en marcha / tiempo de compilación), pero creo que sé cómo funciona, más o menos.

¿Fue útil?

Solución

No creo que pueda hacer eso. Tendrá que configurar despellejar a sí mismo. Los gráficos por defecto utilizados en los componentes están integrados en el marco de la flexión y generadas en tiempo real utilizando la API de dibujo en lugar de incrustar gráficos.

Su mejor apuesta va a ser el uso de CSS y un marco de gráficos compatible con despellejar como Degrafa ( http: // www.degrafa.org/ ).

Si desea revisar el código que genera la piel base para 3.x flexión se puede echar un vistazo en el repositorio SVN aquí - http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/frameworks/projects/halo/

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