如何使用swapDepths& AS3中的getNextHighestDepth()?

时间:2012-07-26 21:05:18

标签: actionscript-3 flash

我正在尝试转换以下代码:

DNA0.swapDepths(this.getNextHighestDepth())

我试过这种方式:

DNA0.swapChildren(stage.getChildIndex(DNA0));

但它不起作用...... 我想我不懂逻辑。有人帮帮我吗?

---- ---- EDIT @gladoscc,干得好。这是工作。但我有其他转换问题..

像,

this['DNA'+DNAsy.length].y = this['DNA'+(DNAsy.length-1)].y;
this['DNA'+DNAsx.length].x = this['DNA'+(DNAsy.length-1)].x;
DNAsy.push(this['DNA'+DNAsy.length].y)
DNAsx.push(this['DNA'+DNAsx.length].x)

我想,我会问一个新问题......

2 个答案:

答案 0 :(得分:1)

DNA0.parent.setChildIndex( DNA0, DNA0.parent.numChildren -1 );

您可以将DNA0.parent替换为DNA0容器参考:

cont.setChildIndex( DNA0, cont.numChildren -1 );

答案 1 :(得分:0)

如果你想带到前面,只需:

setChildIndex(myMC,numChildren – 1)