Foros del Web » Creando para Internet » Flash y Actionscript »

Imagen dinamica suavizada

Estas en el tema de Imagen dinamica suavizada en el foro de Flash y Actionscript en Foros del Web. Hola foreros... me estoy rompiendo la cabeza para averiguar por qué no me funciona este código: var Control:Object = new Object(); Control.onLoadComplete = function(target_mc:MovieClip) { ...
  #1 (permalink)  
Antiguo 11/05/2011, 22:29
 
Fecha de Ingreso: abril-2005
Ubicación: Barcelona
Mensajes: 101
Antigüedad: 19 años
Puntos: 0
Imagen dinamica suavizada

Hola foreros... me estoy rompiendo la cabeza para averiguar por qué no me funciona este código:

var Control:Object = new Object();
Control.onLoadComplete = function(target_mc:MovieClip) {
import flash.display.*;
var imgBmp:BitmapData = new BitmapData(330, 330);
imgBmp.draw(c_contenido.c_new01.c_imgnew01);
c_contenido.c_new01.c_imgnew01.attachBitmap(imgBmp ,1,"Auto",true);
}
var Cargador:MovieClipLoader = new MovieClipLoader();
Cargador.addListener(Control);
Cargador.loadClip("news/imgnew0"+n+".jpg", ///carga de imagen din con variable
c_contenido.c_new01.c_imgnew01);///ruta del clip contenedor de la imagen din

Digamos que lo que me interesa es que me suavice la imagen dinámica tras haberla cargado por completo. Es la primera vez que utilizo la clase BitmapData y me está volviendo loco. Un saludo y gracias adelantadas... como siempre, colgaré la solución una vez lo consiga
  #2 (permalink)  
Antiguo 12/05/2011, 09:57
Avatar de esdebon  
Fecha de Ingreso: agosto-2008
Ubicación: México
Mensajes: 167
Antigüedad: 15 años, 8 meses
Puntos: 18
Respuesta: Imagen dinamica suavizada

Yo usaba esta funcion smooth(mc:MovieClip) para hacerlo... la meti a tu código no lo he probado, pero deberia funcionar.


Código actionscript:
Ver original
  1. var Control:Object = new Object();
  2. Control.onLoadComplete = function(target_mc:MovieClip) {
  3.  
  4. smooth(target_mc);
  5.  
  6. }
  7.  
  8. var Cargador:MovieClipLoader = new MovieClipLoader();
  9. Cargador.addListener(Control);
  10. Cargador.loadClip("news/imgnew0"+n+".jpg", ///carga de imagen din con variable
  11. c_contenido.c_new01.c_imgnew01);///ruta del clip contenedor de la imagen din
  12.  
  13.  
  14.  
  15. function smooth(mc:MovieClip)
  16. {
  17. var bitmap:BitmapData = new BitmapData(mc._width, mc._height, true, 0x000000);
  18. mc.attachBitmap(bitmap, 0, "auto", true);
  19. bitmap.draw(mc);
  20. }
__________________
Mi sitio: http://www.fluocode.com
  #3 (permalink)  
Antiguo 12/05/2011, 11:33
 
Fecha de Ingreso: abril-2005
Ubicación: Barcelona
Mensajes: 101
Antigüedad: 19 años
Puntos: 0
Respuesta: Imagen dinamica suavizada

Mil gracias, lo acabo de solucionar hace 15 min. Perfecto...;) intentaba implementarlo en el código que ya tenía, pero al final es mejor crear una función a parte y ejecutarla cuando lo necesito...

Etiquetas: dinamica
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:04.