Comunidad de diseño web y desarrollo en internet online

recortar seccion de movieclip con bitmapData

Citar            
MensajeEscrito el 23 Ene 2011 06:23 pm
Hola amigos de nuevo,

Llevo todo el fin de semana intentando sin exito el poder obtener una imagen utilizando bitmapData de una sección determinada de un movieclip.

Hasta el momento lo unico que he conseguido es dibujar la porción deseada pero no recortada, para una mejor explicación os dejo el pequeño script que estoy utilizando:

import flash.display.*;
import flash.geom.*;

var rect:Rectangle = new Rectangle (25, 25, 100, 100);

mc0 = this.createEmptyMovieClip ("img", this.getNextHighestDepth ());
img = new BitmapData (100, 100);

mc0.attachBitmap (img,this.getNextHighestDepth ());
img.draw (origen_mc,new Matrix (),null,null,rect);

Por favor necesito ayuda lo mas rápido posible. Gracias

Por Bobosa

69 de clabLevel



 

chrome
Citar            
MensajeEscrito el 23 Ene 2011 09:31 pm
Hola,
prueba a usar el método copyPixels (te pongo un ejemplo):

Código ActionScript :

var source:BitmapData = BitmapData.loadBitmap("imagen");
var trimmed:BitmapData = new BitmapData(40, 40);
trimmed.copyPixels(source, new Rectangle(110, 110, 150, 150), new Point());
this.attachBitmap(trimmed, this.getNextHighestDepth());

Por isidoro

Claber

498 de clabLevel

2 tutoriales

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 24 Ene 2011 07:57 am
Muuuuchisimas gracias, le has dado a la primera.

Gracias por la ayuda, tema resuelto.

Por Bobosa

69 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.