PDA

Просмотр полной версии : Проблема с swapDepths()


mff
22.03.2009, 23:37
Есть 3 клипа - первый, выше второй и еще выше третий.
Если нажать на первый, он станет выше второго и третьего, если нажать на второй - он станет выше первого и третьего, но вот если нажать опять на первый - второй станет ниже первого и третьего, хотя до этого он был выше третьего!!!
На всех клипах прописал:
on (press) {
this.swapDepths(1);
}

Что можно сделать? :wacko:

Stargazer
22.03.2009, 23:58
swap depths как переводится? "обменять местами глубину". наверное, как-то так.

Было, допустим:
1й был на -16000.
2й: -16001.
3й: -16002.

Нажали на первый, стало:
1й: 1
2й: -16001
3й: -16002

Нажали на третий, стало:
1й: -16002
2й: -16001
3й: 1

Нажали на второй, стало:
1й: -16002
2й: 1
3й: -16001

Вот все клипы и перемешались (вверху второй, ниже 3й, а 1й в самом низу)

Zik.
23.03.2009, 00:04
mff, вообще-то надо выкладывать исходник, а не скпомпилированный фаил.

Вот пример, как можно сделать

mff
23.03.2009, 00:05
Как же сделать так, что бы при нажатии на клип, он был выше всех, а нижние оставались на своих местах, не меняли глубину между собой?

Zik.
23.03.2009, 00:06
Посмотрите мой пример

mff
23.03.2009, 00:06
ZIK68, извините, я не спал ночь, стал подгонять уже. Спасибо, пошел курить ваш исходник. :)

Stargazer, спасибо, всё заработало, как часы!