我想將一個視頻對象放在一個movieClip實例(「mc」)上面,但在另一個movieClip實例(「mc_top」)下面。如何控制Flash視頻的深度(圖層位置)?
我通過將「New Video ...」從庫中拖到舞臺上,併爲其指定實例名稱「flashVid」來實例化_root.flashVid對象。
我創建mc,然後繪製一個藍色框,然後創建mc_top並繪製一個黃色框。 flashVid實例從一開始就位於舞臺(_root)上。現在我如何獲得「mc」以上但「mc_top」以下的flashVid?
// 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);