flash player 10预览本地图片并上传。
记笔记
最好用flash cs4试吧,cs3的player不行的。
import ~~~
var file:FileReference=new FileReference();
var loader:Loader=new Loader();
liulan.addEventListener (MouseEvent.CLICK,onClick);
function onClick (event:MouseEvent):void {
file.browse ([new FileFilter("Images(*.jpg;*.png;*.gif)","*.jpg;*.png;*.gif")]);
file.addEventListener (Event.SELECT,onSelect);
}
function onSelect (event:Event):void {
file.load ();
file.addEventListener (Event.COMPLETE,onComplete);
fileName.text = file.name;
}
function onComplete (event:Event):void {
loader.loadBytes (file.data);
loader.contentLoaderInfo.addEventListener (Event.COMPLETE,onComplete2);
}
var bitmap:Bitmap;
function onComplete2 (event:Event):void {
/*1. if (bitmap != null)
{
removeChild (bitmap);
}
loader.width=stage.stageWidth;
loader.height=stage.stageHeight;
var container:Sprite=new Sprite();
container.addChild(loader);
var bmpData:BitmapData=new BitmapData(container.width,container.height);
bmpData.draw(container);
bitmap=new Bitmap(bmpData);
addChildAt(bitmap,0)*/
if (bitmap != null)
{
removeChild (bitmap);
}
bitmap = event.target.content as Bitmap;
bitmap.width = stage.stageWidth;
bitmap.height = stage.stageHeight;
addChildAt (bitmap,0);
}