私は1つのmovieClipインスタンス( "mc")の上にあるが、別のmovieClipインスタンス( "mc_top")の下にビデオオブジェクトを配置したいと考えています。Flash Videoの深度(レイヤーの位置)を制御するにはどうすればよいですか?
"New Video ..."をライブラリからステージにドラッグし、インスタンス名を "flashVid"として_root.flashVidオブジェクトをインスタンス化しました。
私はmcを作成し、青いボックスをペイントしてからmc_topを作成し、黄色のボックスをペイントします。 flashVidインスタンスは、最初からステージ(_root)にあります。今、私はflashVidを "mc"の上に "mc_top"の下にどのようにして得ますか?
// Create movieclips and paint boxes.
var mc:MovieClip = _root.createEmptyMovieClip("test",
_root.getNextHighestDepth());
mc.beginFill(0x0000ff, 50);
mc.lineStyle(2, 0x0000ff, 100);
mc.moveTo(0,0);
mc.lineTo(400, 0);
mc.lineTo(400,400);
mc.lineTo(0,400);
mc.lineTo(0,0);
mc.endFill();
var mc_top:MovieClip = mc.createEmptyMovieClip("test_top",
mc.getNextHighestDepth());
mc_top._x = 200;
mc_top.beginFill(0xffff00, 50);
mc_top.lineStyle(2, 0xffff00, 100);
mc_top.moveTo(0,0);
mc_top.lineTo(400, 0);
mc_top.lineTo(400,400);
mc_top.lineTo(0,400);
mc_top.lineTo(0,0);
mc_top.endFill();
// Flash video code (using Video object on stage, no components)
var nc = new NetConnection();
nc.connect(null);
var ns = new NetStream(nc);
ns.play("http://dl.getdropbox.com/u/295386/Stormpulse/my.flv");
// Tell flashVid to play what's coming through the netstream.
_root.flashVid.attachVideo(ns);