0

SWF 形式のビデオがあり、それを別の SWF ファイルに埋め込む必要があります。これで問題ありません。ビデオが埋め込まれ、必要なときに再生されますが、停止する方法がわかりません。私のコードは次のようなものです:

var k:Object = new videoClass();
video = k as MovieClip;
parentObject.addChild(video);

ここで、ビデオをアンロードしたいときは、次のように呼び出します。

parentObject.removeChild(video);
video.stop();
video = null;

悲しいことに、ビデオはアンロードされますが、サウンドの再生はまだ聞こえます。これを修正する方法はありますか?ありがとう。

4

1 に答える 1

0

[編集]FLVのようなビデオ形式にビデオを使用してみませんか?SWFは、FLVほどビデオ用に最適化されていません。

ロードされたSWFには、タイムラインに静的なビデオしかありませんか、それともプログラミングがありますか?たぶん、あなたはそれがビデオを再生するようにするコードでSWFを扱っています。

その場合は、そこからパブリックメソッドにアクセスして制御できます。

var video:MovieClip = new videoClass() as MovieClip;
parentObject.addChild(video);
...
video.publicMethodToStopAllMedia();
parentObject.removeChild(video);
于 2012-04-19T16:53:13.977 に答える