Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/06/2010, 14:53
yhauxell
 
Fecha de Ingreso: junio-2010
Mensajes: 4
Antigüedad: 14 años, 9 meses
Puntos: 0
Problema con Bitmap

Hola.
Tengo esta situación la cuál llevo dias tratando de resolver y no doy con una solución.

Tengo un componente ui:fotoZoom creado por mi que contiene entre otras cosas 3 componentes mx:Image cuando yo utilizo dicho componente le cambio el source a dos de estas imagenes en 4 momentos y en cada uno de ellos requiero hacerle una fotogafia a mi instancia de ui:fotoZoom pintándolo en un bitmapdata con el método draw() el problema es que en los cuatro bitmapdata que se generan en ellos las imagenes que se suponen deben de cambiar son las mismas del primer momento aún cuando el source va cambiando.

Código:
public function GoToAndDrawCompareObjects():void{
				
				var bitmapComparesArray:Array = new Array();
				var comparelist:XMLList = XMLList(compare_TileList.dataProvider);
			
			
				
				var compareBD0:BitmapData=new BitmapData(640,480, true);				
				compareBD0.draw(img_container);//img_container es el componente creado por mi
				var bitmapCompare0:Bitmap=new Bitmap(compareBD0);				
				//estos dos a continuacion son las imagenes que les cambio el source por unos que se encuentran en un xml.			
				img_container.leftmask.source = comparelist[0].image.@sample;
				img_container.rigthmask.source = comparelist[0].image.@sample;
//creo el bitmapdata
				var compareBD1:BitmapData=new BitmapData(640,480, true);																				
				
				compareBD1.draw(img1);				
				var bitmapCompare1:Bitmap=new Bitmap(compareBD1);
//este codigo se repite 3 veces mas con direferentes sources para las imagenes leftmask y rigthmask
Please help me!