как повторно использовать изображение, загруженное во Flash через загрузчик AS3 () - PullRequest
0 голосов
/ 13 июня 2011

Я отображаю внешнее изображение во Flash с помощью объекта загрузчика, а затем addchild () и все такое.Мне интересно, как, если возможно, я мог бы добавить того же ребенка в другой видеоклип.До сих пор, когда я это делаю, он больше не появляется в оригинальном мувиклипе.Есть ли способ для меня, чтобы отобразить изображение дважды, потянув его из того же источника, как вы сделали бы с html, css?

Должен ли я использовать объект bitmapdata для чего-то подобного?Я читаю об этом, и я даже не вижу цели для этого.

Спасибо, ребята!

1 Ответ

1 голос
/ 13 июня 2011

Должен ли я использовать объект bitmapdata для чего-то подобного?Я читаю об этом и даже не вижу цели для этого.

Да, это путь.В основном создайте новый Bitmap, который использует тот же BitmapData.Вот пример:

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'));
...