0

DisplayObjectをMediaElement.AmにキャストしてDisplayObjectをMediaContainerに追加しようとすると、次のエラーが発生します。

-1067:タイプflash.display:Loaderの値の無関係なタイプorg.osmf.media:MediaElementへの暗黙の強制。-mediaContainer

_loaderはの変数ですDisplayObject

mediaContainer.addMediaElement(_loader);

この問題を修正するにはどうすればよいですか?FlashBuilder4を使用しています。

4

1 に答える 1

0

MediaElementクラスの子孫は、を使用してのみ追加できますMediaContainer.addMediaElement()。ローダーはMediaElementとは関係がないため、直接追加することはできません。代わりに、MediaElementを作成し、ローダーをトレイトとして追加する必要があります。これには、代わりにOSMFロードクラスの1つを使用する必要があり、どちらを選択するかは、ロードするコンテンツのタイプによって異なります。

于 2011-11-21T12:36:49.427 に答える