PDA

Просмотр полной версии : Активный клип проигрывался поверх не активных.


pavelbrick
03.03.2011, 20:44
Добрый день.
К флэшу не притрагивался очень давно, но встал вопрос к празднику одному сделать собственный аналог "Своя Игра". Так вот, я сделал так: что каждый вопрос - это клип который проигрывается по клику мыши. Нажимаем на число - на весь экран выводится вопрос, нажимаем на вопрос - возвращаемся к основному полю и кнопка уже не активна. Но вот появилась проблема, что некоторые кнопки/клипы находятся под остальными и когда разворачивается вопрос - видно ненажатые кнопки. Есть ли способ, задать свойства кнопке, что бы она при активации всегда была поверх остальных?
Спасибо.

Dalass13
03.03.2011, 22:09
MovieClip.swapDepths(_root.getNextHighestDepth()+1)
P.s.: сразу предупреждаю пишу с телефона, лежа в больнице, скорее всего ошибся где-то в написании функции в скобках. Меня исправят, я думаю

Hauts
03.03.2011, 22:19
someMovieClip.swapDepths(someMovieClip._parent.getNextHighestDepth());


getNextHighestDepth() и так возвращает самый высокий не занятый уровень, +1 не нужно.

Dalass13
03.03.2011, 22:38
Что-то я видимо не придал значению слову Next))

pavelbrick
04.03.2011, 03:18
Спасибо друзья.
Dalass13 - выздоравливай, уже весна.

только я ничего не понял, видимо, забыл сказать, что мне нужно объяснять как для полного чайника.

Dalass13
04.03.2011, 11:39
Спасибо, стараюсь, но лежать еще неделю и делать десятки уколов, блин.

У тебя же должно быть событие где-то приНажатии или проОтжиме карточки с вопросом (onPress или onRelease) вот туда строчку кода и вставь. А там где написан someMovieClip - это имя (instance name) той карточки, на которую нажали

pavelbrick
04.03.2011, 16:54
Ну, я разобрался, спасибо.
Если кому-то интересно то у меня все заработало, как мне нужно, с таким кодом:

on (press) {play();
}
on (press) {_root.clip1.swapDepths(1);
}

где clip1 это имя анимации.