0

私はフラッシュ コミュニティの新人です。皆さんから何か提案がありますか?

私は2つのflvファイルを持っています。1つはアルファチャンネル付きのビデオ(一番上に表示したい)で、モバイルデバイス(おそらくiOSデバイス)のカメラから記録されたファイルです。これらのファイルをプログラムでマージするにはどうすればよいですか?

ありがとう。

4

1 に答える 1

0

私の理解が正しいかどうかわかりませんが、同じ位置で 2 つのビデオを表示したいと考えています。

とても簡単です。新しいプロジェクトを開始し、2 つのビデオをインポートする必要があります。

var myVideo:Video = new Video();
addChild(myVideo);
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
myVideo.attachNetStream(ns);
ns.play("http://www.example.com/file.flv");

var myVideo2:Video = new Video();
addChild(myVideo2);
var nc2:NetConnection = new NetConnection();
nc2.connect(null);
var ns2:NetStream = new NetStream(nc2);
myVideo2.attachNetStream(ns2);
ns2.play("http://www.example.com/file2.flv");

ビデオのアルファ (不透明度) を 0.5 (または 0 ~ 1 の範囲内の任意の値) に設定すると、半透明になります。

myVideo2.alpha = 0.5;

addChild() で最後に追加した子は、表示リストの一番上に表示されるため、その子のアルファを設定する必要があります。(両方のアルファを任意の値に設定することもできます)。

それが役に立ったことを願っています。

于 2012-11-22T14:18:34.620 に答える