as3 如何将导入的图片分成 20个 MC, 每个MC 每个MC就是图片的每一部分 ?

 我来答
偷袭抵抗
2012-11-11 · TA获得超过140个赞
知道小有建树答主
回答量:319
采纳率:100%
帮助的人:330万
展开全部
1 把图片导入到 flash cs 的舞台,选中图片, 然后打散(Ctrl+B) ,打散后就可以任意切割位图了
选中一部分 然后拖动就分开了 分开后 选中任意一块 然后右键 选择转化成元件,

2. 使用位图copy

var sourceBtm:BitmapData;//源图片 需要自己初始化
var arr:Array = [];//存放20个图片
var tarWidth:int = sourceBtm.width/5;//目标宽
var tarHidght:int = sourceBtm.height/4;//目标高
for(var a:int = 0;a < 4;a++)
{
for(var b:int = 0;b < 5;b++)
{
var btm:BitmapData = new BitmapData(tarWidth,tarHidght);
btm.copyPixels(sourceBtm,new Rectangle(tarWidth*b,tarHidght*a,tarWidth,tarHidght),new Point());
arr[arr.length] = btm;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7588b36
2012-11-11 · TA获得超过2278个赞
知道大有可为答主
回答量:5095
采纳率:40%
帮助的人:1387万
展开全部
用用位图类来实现
追问
能详细一点点吗?
追答
去看帮助吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式