はここでのシナリオです:アンロード埋め込まれたビデオ(イントロのスタイルをスキップ)
- 私はタイムラインに埋め込まれたビデオ(FLV)が含まれexternal.swfを作成しました。
VAR要求:この使用external.swfロード
私は別のswfファイル(player.swf)を作成しましたURLRequest =新しいのURLRequest( "external.swfを"); var loader:Loader = new Loader(); loader.load(request); videoContainer_mc.addChild(loader);
iが使用player.swfにskipIntro_btn挿入:
skipIntro_btn.addEventListener(のMouseEvent.MOUSE_DOWN、mouseDownSkip)。 function mouseDownSkip(event:MouseEvent):void { videoContainer_mc.removeChild(loader); gotoAndPlay( "ending"); は}
skipIntro_btnがexternal.swfをアンロードしているようですが、私はまだ、埋め込みビデオの音声を聞くことができます。私は間違って何をしていますか?埋め込み動画にスキップイントロエフェクトを実装する他の方法はありますか?
ruyadorno感謝: 1061: あなたが与えたコードはコンパイルエラー作らローダー:静的型は、flash.displayとリファレンスを通じて、おそらく未定義のメソッドunloadAndStopに呼び出します。 –
OK ...私はそれを持っています.... unloadAndStop()flashplayer 10のために...助けてくれてありがとう...今私がしなければならないのは、クライアントがフラッシュプレーヤー10を使用することです... LOL –
LOL、それは誰にとってもいいはずです...しかし、私が以前に言ったように、あなたはビデオクリップを含むムービークリップにストップを呼び出すことができます。ビデオオブジェクトはタイムラインに関連しているので、 別のトリックが使用されますmovieclip.soundTransform = new SoundTransform(0);ビデオを含むムービークリップのサウンドを停止します。 – ruyadorno