如何解决如何重用通过AS3的loader加载到Flash中的图像
| 我正在Flash中显示带有加载程序对象的外部图像,然后显示addchild()和整个内容。我想知道,如果可能的话,我如何将那个孩子添加到另一个电影剪辑中。到目前为止,当我这样做时,它不再显示在原始影片剪辑中。有没有办法像我对html,css一样从同一源中提取图像来两次显示图像? 我是否必须将bitmapdata对象用于这样的事情?我正在读它,我什至看不到它的目的。 谢谢你们!解决方法
我是否必须使用bitmapdata对象
为了这样的事情?我正在阅读
关于它,我什至看不到
目的。
是的,这就是要走的路。基本上创建一个使用相同的
BitmapData
的新ѭ0。这是一个例子:
var loader:Loader = new Loader();
load.contentLoaderInfo.addEventListener(Event.COMPLETE,function(event:Event):void {
var bitmapData:BitmapData = event.target.content.bitmapData;
// Now to make as many Bitmap instances as we want
var bitmap1:Bitmap = new Bitmap(bitmapData);
var bitmap2:Bitmap = new Bitmap(bitmapData);
var bitmap3:Bitmap = new Bitmap(bitmapData);
// Use them for whatever you want here.
// Cleanup
event.currentTarget.removeEventListener(event.type,arguments.callee);
});
loader.load(new URLRequest(\'bitmap.png\'));
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。