首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >交换深度actionscript 2

交换深度actionscript 2
EN

Stack Overflow用户
提问于 2013-03-24 18:39:09
回答 2查看 1.6K关注 0票数 0

我希望在印刷机上将movieclip带到前面,并在movieclip发布时仅在一层中将movieclip带到back

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

代码:

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

请帮帮我

EN

回答 2

Stack Overflow用户

发布于 2013-03-26 02:35:53

您可能想要使用以下代码:

代码语言:javascript
复制
this.onRelease = function() { 
    this.swapDepths(mc1);
}; 
this.onRelease = function() { 
    this.swapDepths(mc2); 
};

mc1和mc2是两个电影片段的实例名称。

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

这样一来,他们只是简单地交换深度,而你不知道每个人都有什么深度。

票数 0
EN

Stack Overflow用户

发布于 2013-05-10 03:10:03

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

代码语言:javascript
复制
var enemy = _root.attachMovie("enemyBmp","enemyBmp",1);

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

代码语言:javascript
复制
enemy.swapDepths(char);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15597440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档