0

我想在 Press 上将影片剪辑放在前面,在从影片剪辑释放时将影片剪辑放在一层

我用this.swapDepths(深度)不起作用

代码:

this.onPress = function(){ this.swapDepths(100);enter code here } this.onRelease = function(){this.swapDepths(-100);}

请帮我

4

2 回答 2

0

假设您将这个“char”对象放置在屏幕中(不是动态生成的),并且您将这个“敌人”对象附加了以下代码:

var enemy = _root.attachMovie("enemyBmp","enemyBmp",1);

现在您的问题是“敌人”对象出现在您的“字符”对象的顶部。你现在需要做的是:

enemy.swapDepths(char);
于 2013-05-09T19:10:02.730 回答
0

你可能想用这个:

this.onRelease = function() { 
    this.swapDepths(mc1);
}; 
this.onRelease = function() { 
    this.swapDepths(mc2); 
};

mc1 和 mc2 是 2 个影片剪辑的实例名称。

如果这些影片剪辑在按钮对象内,请使用“this.mc1”/“this.mc2”。

这样,他们只是简单地相互交易深度,而您不知道每个人的深度。

于 2013-03-25T18:35:53.333 回答