我正在使用下面的代码在舞台上加载图像,一切正常,但我的问题是我不知道如何手动设置上传图像的宽度和高度。
保存上传图像的影片剪辑称为 image2。
下面的代码在 .as 文件下运行,所以我不需要编写导入等。
我的代码是:
private var jagFileRefSave:FileReference = new FileReference();
private var uloader:Loader = new Loader();
private var imagesFilter:FileFilter = new FileFilter("Images", "*.jpg;*.gif;*.png");
upload_Image.addEventListener(MouseEvent.CLICK,onClickSave);
private function onClickSave(e:MouseEvent):void{
jagFileRefSave.browse([imagesFilter]);
jagFileRefSave.addEventListener(Event.SELECT, selectedFile);
}
private function selectedFile(e:Event):void{
jagFileRefSave.load();
jagFileRefSave.addEventListener(Event.COMPLETE, uuloaded);
}
private function uuloaded(e:Event):void{
var rawBytes:ByteArray = jagFileRefSave.data;
uloader.contentLoaderInfo.addEventListener(Event.COMPLETE, ugetBitmapData)
uloader.loadBytes(rawBytes);
}
private function ugetBitmapData(e:Event):void{
image2.addChild(uloader); //**Image2 is the movieclip that holds the uploaded image**
}
谢谢!