установить клип "сверху" - PullRequest
0 голосов
/ 07 апреля 2010

Я хочу сделать такой эффект, как переключение окон с Win 7 [Win] + [Tab] нажатыми клавишами. Я создал два «окна» (мувиклипа), и когда я нажимаю на первое, оно отображается поверх другого, но проблема в том, что когда я нажимаю на второе, я вижу первое, отображаемое в нем. Есть ли способ, которым я помещаю мувиклип поверх другого.

Спасибо

1 Ответ

0 голосов
/ 07 апреля 2010

Если вы используете 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();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...