微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何重用通过AS3的loader加载到Flash中的图像

如何解决如何重用通过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 举报,一经查实,本站将立刻删除。