PDA

Просмотр полной версии : Два вопроса по кнопкам и мувикам


Hazuki
25.07.2007, 13:26
Всем доброго дня.

Начинаю осваивать флеш, и вопросов возникает много, почти во всем удается разобраться самому, но остаются некоторые моменты, где без помощи отцов не обойтись :victory:

Вопрос первый: Карта разбита на регионы, и все они находятся, как ни странно, вплотную к друг другу ) У меня сделана сейчас только одна кнопка с анимацией - пример как это будет выглядеть. Проблема в том, что я хочу сделать эффект увеличения региона при наведении на него. Сам эффект не проблема, но из-за того что у лееров есть иерархия, если анимировать скажем соседние регионы - то один из них при анимации увеличения остается как бы за другим, в зависимости от того, какой леер выше по иерархии.
Суть вопроса - как сделать так, чтобы при наведении на любой регион, проигывалась анимация увеличения поверх соседних регионов.

Вопрос второй: При увеличении региона нужно чтобы вся увеличенная область была кликабельной, никак не пойму как это сделать. Сейчас курсор "спадает" с увеличенной области гораздо раньше, чем достигает края.

Буду очень признателен, если отсоветуете как решить эти вопросы.

Исходник - http://slil.ru/24663172

dmitriev
26.07.2007, 17:23
Первый ответ: swapDepths() или getNextHighestDepth() это поставит его(мувик) выше всех остальных.

koIIImarik
26.07.2007, 18:22
ещё выдвинуть вперёд можно так
mx.behaviors.DepthControl.bringToFront(this);

где this - имя/путь нужного объекта

второй:

не знаю, у мен ятаких проблем не возникает...прсото создал клип в виде квадрата....
и такой вот код повесил на кадр


varFlag=false;
_mc.onPress = function() {
if (varFlag == false) {
this._xscale = 200;
this._yscale = 200;
varFlag=true;
} else {
this._xscale = this._yscale=100;
varFlag=false;
}
};

_mc - имя клипа...