Flash 设置电影剪辑";“在上面”;

Flash 设置电影剪辑";“在上面”;,flash,actionscript,Flash,Actionscript,我想用Win 7[Win]+[Tab]键切换窗口。 我创建了两个“窗口”(电影剪辑),当我单击第一个窗口时,它会显示在另一个窗口的顶部,但问题是当我单击第二个窗口时,我可以看到其中显示的第一个窗口。我有没有办法把一个电影剪辑放在另一个上面 谢谢如果您使用的是AS2,您可以使用该方法将一个剪辑移动到另一个剪辑之前。剪辑将需要一些坚实的填充,否则你会看到他们的权利 例如: //Make two clips: this.createEmptyMovieClip("clip1", 1); this.cr

我想用Win 7[Win]+[Tab]键切换窗口。 我创建了两个“窗口”(电影剪辑),当我单击第一个窗口时,它会显示在另一个窗口的顶部,但问题是当我单击第二个窗口时,我可以看到其中显示的第一个窗口。我有没有办法把一个电影剪辑放在另一个上面


谢谢

如果您使用的是AS2,您可以使用该方法将一个剪辑移动到另一个剪辑之前。剪辑将需要一些坚实的填充,否则你会看到他们的权利

例如:

//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();
}

谢谢你…但这没用。我将有5个左右的背景,图像和文字不同的电影剪辑。它们将保持在我认为合适的位置对齐,直到功能移动并看起来更近。问题是,最后一个电影剪辑始终保持在顶部,其他电影剪辑也工作,但保持在对齐的电影剪辑之后。我需要一个函数来处理我正在为我的电影剪辑编写的其他函数:“stop();this.onEnterFrame=function(){if(revind==true){prevFrame();}}}this.onRollOver=function(){revind=false;play();}this.onRollOut=function(){revind=true;}”我明白了:你需要按顺序循环浏览所有5个剪辑吗(就像洗一副牌)?或者你需要点击哪个剪辑才能上升到顶部?当我点击剪辑时,我希望它上升到顶部