Как преобразовать DisplayObject в MediaElement в as3? - PullRequest
0 голосов
/ 21 ноября 2011

Возможно ли преобразовать DisplayObject в MediaElement. Я пытаюсь добавить DisplayObject в MediaContainer, но я получил следующую ошибку:

-1067: неявное приведение значения типа flash.display: загрузчик к несвязанному типу org.osmf.media:MediaElement. -mediaContainer

_loader является переменной DisplayObject.

mediaContainer.addMediaElement(_loader);

Как я могу исправить эту проблему? Я использую Flash Builder4.

1 Ответ

0 голосов
/ 21 ноября 2011

Вы можете добавить потомков класса MediaElement только с помощью MediaContainer.addMediaElement(). Загрузчик не связан с MediaElement, поэтому его нельзя добавить напрямую. Вместо этого вам нужно будет создать MediaElement и добавить свой Loader в качестве признака. Это требует, чтобы вы использовали вместо этого один из классов загрузки OSMF, и какой из них вы выберете, будет зависеть от типа загружаемого вами контента.

...