1

YouTube ビデオをシミュレートする必要がある全画面デモを作成しています。外部の .flv ファイルを再生するビデオをドラッグしました。

ステージがフルスクリーンに設定されていない場合は問題なく動作します。しかし、次のようにステージをフルスクリーンに設定する必要があります。

stage.displayState = StageDisplayState.FULL_SCREEN;
stage.scaleMode = StageScaleMode.NO_SCALE;

問題は、アニメーションがビデオに到達すると、画面が黒くなり、ビデオが再生されないことです。私はすでにインスタンス名を設定しており、フレームのアクションに次のコードを追加しようとしました:

video.fullScreenTakeOver = false;

しかし、それは問題には影響しません。

ステージを全画面モードにして、ビデオを通常のサイズで再生する方法はありますか?

タクス

Flash CS3 Pro を使用して .exe を生成しています。

4

2 に答える 2

1

グリッチflvPlaybackは、タイムラインの最初のフレームではなく、ステージ上にコンポーネントがあることが原因のようです。

最も簡単な解決策は、最初のフレームにコンポーネントを配置することです。

あるいは、それが実用的でない場合は、コンポーネントをムービークリップの最初のフレームに配置するだけでうまくいくようです。

最後に、flvPlaybackスクリプトを使用してステージに配置することもできます。

video.fullScreenTakeOver = false;すべての場合に覚えておいてください

于 2010-11-12T17:32:33.273 に答える
0

コンポーネントのパラメータで「scaleMode」パラメータを「noScale」に設定してみてください。

于 2008-11-27T16:27:00.480 に答える