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

Copia de Bitmap AS3.0

Estas en el tema de Copia de Bitmap AS3.0 en el foro de Flash y Actionscript en Foros del Web. Amigos, estoy haciendo una aplicación flex donde necesito tomar 4 muestras lentes y probarlos en una misma imagen. ademas de la muestra primaria. el problema ...
  #1 (permalink)  
Antiguo 15/06/2010, 13:06
 
Fecha de Ingreso: junio-2010
Mensajes: 4
Antigüedad: 14 años, 5 meses
Puntos: 0
Copia de Bitmap AS3.0

Amigos, estoy haciendo una aplicación flex donde necesito tomar 4 muestras lentes y probarlos en una misma imagen. ademas de la muestra primaria. el problema radica en cuando trato de sacarle bitmaps al componente que contiene la imagen con los minicomponentes de los lentes dentro. supuestamente deberia a cada momento guardar bitmaps diferentes incluso lo hago con objetos bitmpas distintos es decir 4 bitmaps y aun asi lo cuatro me salen con el ultimo lente que tomo como muestra. el codigo se ve asi como esto:

Código:
public function GoToAndDrawCompareObjects():void{

 var bitmapComparesArray:Array = new Array();

 //Aqui dentro estan las cuatro muestras tomadas.
 var comparelist:XMLList = XMLList(compare_TileList.dataProvider);

 //esto lo que hace es asociarle al componente que contiene la imagen nuevos lentes.
 img_container.leftmask.source = comparelist[0].image.@sample;
 img_container.rigthmask.source = comparelist[0].image.@sample;
 //Creo los bitmapsdata pinto y los pongo dentro del bitmap que mas adelante mostrare en pantalla.
 var compareBD1:BitmapData=new BitmapData(640,480, true);
 compareBD1.draw(img_container);
 var bitmapCompare1:Bitmap=new Bitmap(compareBD1);

 img_container.leftmask.source = comparelist[1].image.@sample;
 img_container.rigthmask.source = comparelist[1].image.@sample;
 var compareBD2:BitmapData=new BitmapData(640,480, true);
 compareBD2.draw(img_container);
 var bitmapCompare2:Bitmap=new Bitmap(compareBD2);
 ....
 ... y asi para las restantes muestras ...
 ....
 //Visualizando los bitmaps...
 image_c1.source = bitmapCompare1;

 image_c2.source = bitmapCompare2;

 image_c3.source = bitmapCompare3;

 image_c4.source = bitmapCompare4;}

Gracias de antemanos a quienes colaboren.
  #2 (permalink)  
Antiguo 15/06/2010, 19:31
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Copia de Bitmap AS3.0

Amigo, te dejo esto
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: bitmap, copia
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 15:09.