Isso é muito útil quando precisamos scalar ou rotacionar uma imagem dinâmica.
Aqui vai o source.
package {
import flash.display.Sprite;
import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.*;
import flash.display.Bitmap;
public class Thumbnail extends Sprite {
private var url:String;
private var loader:Loader;
private var urlRequest:URLRequest;
function Thumbnail(source:String):void {
url=source;
drawLoader();
}
private function drawLoader():void {
urlRequest=new URLRequest(url);
loader=new Loader;
loader.load(urlRequest);
//O evento listener voce deve usar o contentLoaderInfo
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,done)
}
private function done(e:Event){
//aqui pegamos a imagem e transformamos em bitmap
var bit:Bitmap = e.target.content;
//se tiver correto
if(bit != null)
bit.smoothing = true;
}
addChild(loader);
}
}
}
Um comentário:
Olá como faço para usar essa classe no flash?
Postar um comentário