En Web A Medida hemos tenido que desarrollar recientemente una aplicación con una gráfica en Flex 3 utilizando un ColumnChart, con la particularidad de que las columnas del mismo tenían que tener como fondo una imagen con transparencias en algunos casos (si los valores no llegan a un determinado umbral, es cuando hay que poner ese fondo). El problema con el que nos hemos encontrado ha sido que dependiendo de como cargamos la imagen que vamos a utilizar como fondo, la transparencia se respeta o no:
Imagen embebida en el .SWF: En este caso no se respetan las transparencias.
Imagen cargada de forma externa: En este caso sí se respetan las transparencias.
Para que quede más claro el problema que queremos mostrar, hemos hecho un pequeño ejemplo
Se puede ver claramente como cuando utilizamos la imagen embebida como fondo (en aquellas columnas con un valor que no llega a 1000), la parte transparente de la imagen no se respeta y se rellena de color blanco. Sin embargo, al utilizar la imagen cargada de forma externa a través de URLRequest, las transparencias sí que son respetadas.
El código fuente del ejemplo anterior es el siguiente:
http://www.webamedida.es
Esta dirección de correo electrónico está protegida contra los robots de spam, necesita tener Javascript activado para poder verla