我想按下Win 7 [Win] + [Tab]键切换窗口的效果。 我创建了两个“窗口”(电影剪辑),当我点击它时,它显示在另一个上面,但问题是当我点击第二个时我可以看到显示在其中的第一个。有什么方法可以将影片剪辑放在另一个上面。
由于
答案 0 :(得分:0)
如果您使用的是AS2,则可以使用MovieClip.swapDepths()方法将一个剪辑移到另一个剪辑的前面。但是,剪辑需要一些实心填充,否则你会直接看到它们!
例如:
//Make two clips:
this.createEmptyMovieClip("clip1", 1);
this.createEmptyMovieClip("clip2", 2);
//Draw a coloured rectangle in each:
drawRect(clip1, 0xFF0000);
clip1._x = 50;
clip1._y = 50;
drawRect(clip2, 0x0000FF);
//Add a mouseclick handler
//(you could change this to a keypress handler)
clip1.onRelease = function() {
//SWAP THE DEPTHS OF TWO CLIPS:
clip1.swapDepths(clip2);
};
clip2.onRelease = function() {
clip2.swapDepths(clip1);
};
function drawRect(mc, colour) {
mc.beginFill(colour);
mc.moveTo(100, 100);
mc.lineTo(100, 200);
mc.lineTo(200, 200);
mc.lineTo(200, 100);
mc.lineTo(100, 100);
mc.endFill();
}