Está usted en Indice > Programas > Diseño > Flash > Lecciones y Paso a Paso > Suavizado de imágenes cargadas dinámicamente en Flash
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Suavizado de imágenes cargadas dinámicamente en Flash

El suavizado da un aspecto suave a la imagen, sin él resulta cortante y con bordes duros, es decir que se notan los pixels demasiado.

En Flash 7, cada vez que escalabamos o rotabamos una imágenen se suavizaba automáticamente. Sin importar que la imagen se cargara dinámicamente o incrustada. El suavizado da un aspecto suave a la imagen, sin él resulta cortante y con bordes duros, es decir que se notan los pixels demasiado.

Ahora con Flash 9 cuando cargas dinámicamente una imagen usando la clase Loader, el suavizado está desactivado por defecto. El método recomendado para suavizar la imagen es copiar el contenido en un objeto Bitmap y permitir el suavizado sobre el mismo. El problema es que las imágenes que están alojadas en otro servidor, no tiene acceso BitmapData, por lo que no hay forma de suavizar la imagen.

Hay 2 soluciones, las cuales lamentablemente no son factibles en la mayor parte de los casos:

  • Usar un proxy. Suele ser prohibitivo para aplicaciones en gran escala en términios de coste de ancho de banda.
  • Usar crossdomain.xml. Sólo funciona si se tiene acceso al servidor donde está alojada la imagen.

En mi opinión, debería ser posible obtener el suavizado con imágenes alojadas en otros servidores. Se podría solucionar de 2 formas:

  • Permitir acceso a otros servidores a la clase BitmapData (aunque parece que esto no va a ocurrir [EN]).
  • Añadir la propiedad de suavizado a la clase Loader. Esperemos que Adobe lo tenga en cuenta para un futuro Flash Player.

Si quieres que Adobe añada la propiedad de suavizado a la clase Loader en su próxima versión del Flash Player, puedes pedirlo en la página de consulta de adobe.




Autor: Airtight Interactive
http://www.airtightinteractive.com/news/?p=100

Usuarios que han visto este tema también han visto...

- Distorsionar clips con ActionScript en Flash
- Paleta de color Flash
- Simular rotación de un cubo en 3D en Flash
- Importar de Adobe Photoshop a Adobe Flash


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad
Congreso de Internet

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 03-09-2010 a las 07:54:05