PDA

Просмотр полной версии : Нужна помошь!!!


energypixel
28.06.2004, 16:50
У меня появилась проблема со слоями...

Мне необходимо сделать 10 мс которые можно перетаскивать в определенной зоне.. Проблема в том, что хочется чтобы тот мс за который я хватаю мышкой вылазил на первый план, тоесть был выше всех остальных слоев, а другие при этом не меняли своей позиции по высоте (или как ее назвать глубине.......)

Я надеюсь, что я ясно изьяснил в чем проблема...

Какой код поднимает мс при нажатии на него над другими...

Елё
28.06.2004, 17:56
swapDepths

energypixel
28.06.2004, 18:59
Да конечно, но пожалуйста по подробнее про то как с его помощью заставить мс подниматься над другими?......

Что нужно вписывать и как использовать функцию с 10 мс??.....

Елё
28.06.2004, 19:03
this.onPress = function()
{
this.swapDepth(this._parent.getNextHighestDepth())
// а дальше драг
}

energypixel
29.06.2004, 13:00
этот код ни работает ни на мс ни на кнопке в мс......

на мс он ставится только так:
_________________________________________________

onClipEvent (enterFrame) {
this.onPress = function() {
this.swapDepth(this._parent.getNextHighestDepth());
startDrag(this);
};
}
on (release) {
stopDrag();}

_________________________________________________

но не работает..... Плиз нелп!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Елё
29.06.2004, 14:31
Написано некрасиво, но вроде должно работать

код в студию!

;)

sergwizard
29.06.2004, 14:40
Вот так.
ЗЫ. То, что тебе предложил Елё, - должно работать в семерке.

energypixel
29.06.2004, 17:31
2 sergwizard - пасиб!!! в файле динамически все работает, а если к живым этот код пределывать то по мимо вытягивания вперед одного клик на мс меняет положения других мс под ним а это неприемлемо! но я уже устранил это.. вернее не я а еле!!!

Огромное спасибо!!!