as3.0 制作图片的大体流程

import flash.display.Bitmap;
import flash.display.BitmapData;


var bm:Bitmap=new Bitmap()//建一个画布
var bmd:BitmapData=new BitmapData(dragMc.width,dragMc.height,true,0xFFF999)//设置图片的长宽是否优化,如果画布小,剩余的部分为0xFFF999颜色。
bmd.draw(dragMc)// 把图片画出来
bm=new Bitmap(bmd,"auto",true)//把图片放进画布
this.addChild(bm);//把容器放到舞台,只有放在舞台才能够显示

 

var bmp:Bitmap//先建一个画布
            var bmpData:BitmapData=new BitmapData(1920,1080,true,0)//设置图片的长、宽、是否优化、如果画布大图片小,剩余小的部分的颜色,0为黑色
            bmpData.draw(e.target .loader.content)//把图片画出来
            bmp=new Bitmap(bmpData,"auto",true)//把图片放在画布上
            bmp.width=1920    //画布的大小
            bmp.height=1080    
            emptyMc.addChildAt(bmp, emptyMc.numChildren);//把容器放到舞台,只有放在舞台才能够显示

 

posted on 2019-07-23 14:09  zqiang0803  阅读(237)  评论(0编辑  收藏  举报

导航