PDA

Просмотр полной версии : swapDepths отказывается работать


bebop
12.04.2008, 16:28
есть класс, самый обыкновенный, есть у него свойство mc - мувик, который аттачим куда надо. Так вот... если сразу после аттача сделать следующее:

trace(this.mc.getDepth());
this.mc.swapDepths(1000);
trace(this.mc.getDepth());

То в выхлопе будет:
33
33.

Что за мистика? Почему?

iNils
12.04.2008, 16:31
Исходник покажите

bebop
12.04.2008, 16:35
Исходник покажите
Вот, пожалуйста

iNils
12.04.2008, 17:04
Сменит
this.area.attachMovie(this.description, "Man" + this.x + "." + this.y, this.onMap.tiles[this.x][this.y].mc.getDepth() + 1);
на
this.area.attachMovie(this.description, "Man" + this.x + "_" + this.y, this.onMap.tiles[this.x][this.y].mc.getDepth() + 1);
И запомните, во флеше в именах объектов, точек быть не должно.

bebop
12.04.2008, 20:03
Большое спасибо!