Я пытаюсь преобразовать мой старый проект, чтобы использовать Starling для дополнительной производительности. Я столкнулся с проблемой, когда загружаю свои SWF-файлы и пытаюсь их отобразить.
Вот код, который я использовал раньше: (без Starling)
private function swfLoaded(e:LoaderEvent):void {
var spr:Sprite = new Sprite();
spr = e.currentTarget.content;
bitmapData.draw(spr ...);
}
Проблема, когда я использую Starling, заключается в том, что currentTarget.content является flash.display.displayObject.
cannot convert com.greensock.loading.display::ContentDisplay@90ffec1 to starling.display.Sprite
Я хочу найти способ «преобразовать» flash.display.displayObject в скворцового спрайта. Я также хочу иметь возможность хранить загруженное содержимое swfs в массив в виде спрайта.
Заранее спасибо, Томпа