如何将 MovieClip 转换为 bitmapData
Posted
技术标签:
【中文标题】如何将 MovieClip 转换为 bitmapData【英文标题】:How to convert MovieClip into bitmapData 【发布时间】:2014-07-06 13:51:52 【问题描述】:我的问题很简单—— 如何将 MovieClip(从库中拖出)转换为 bitmapData?
PS:我已经为这个解决方案搜索了一些,但我得到的唯一结果是相反 - 将 bitmapData 转换为 MC/Sprite/bitmap
【问题讨论】:
这真的取决于你想对转换后的 MC 做什么 - 是一个多于一帧的 MC? cacheAsBitmap 无法满足您的需求? 【参考方案1】:您需要确保舞台上的MovieClip
具有实例名称,然后您可以执行以下操作:
var bitmapData:BitmapData = new BitmapData(myMovieClip.width, myMovieClip.height);
bitmapData.draw(myMovieClip);
// And to actually see it
var bitmap:Bitmap = new Bitmap(bitmapData);
this.addChild(bitmap);
【讨论】:
以上是关于如何将 MovieClip 转换为 bitmapData的主要内容,如果未能解决你的问题,请参考以下文章
将 Number 类型的值隐式强制转换为不相关的类型 flash.display:MovieClip
如何将 Spark TextArea 组件显示为 MovieClip 的子组件
找不到 ActionScript 2 MovieClip 类或接口