Я создал карту Европы во Flash, используя AS3. Я абсолютный новичок. Каждая страна была преобразована в фильм (с помощью инструмента лассо). Эти фильмы находятся на одном слое (с небольшими видимыми контурами) на основной временной шкале. На другом основном слое временной шкалы находится исходная контурная карта Европы.
Мне удалось сделать так, чтобы при наведении курсора на страну прямоугольная анимация увеличивалась до полного размера (для последующей вставки текста).
Мне нужно сделать так, чтобы при наведении курсора на каждую страну текстовое поле этой страны (которое появляется на Roll_Over) появлялось «впереди».
На данный момент текстовые поля нескольких стран работают отлично (например: заполнены белым и полностью видимы), но большинство из них либо скрыто под основной картой, либо случайным образом проходит через нечеткие контуры фрагмента ролика (которые находятся впереди).
Я предполагаю, что это связано со списком отображения. Страны, которые отлично работают, вероятно, находятся на вершине. Но как мне сделать так, чтобы перевернутая страна сразу уходила на вершину и возвращалась на Roll_Out?
Это завершит мою карту, поэтому любая помощь будет ОЧЕНЬ благодарна.
Я использовал следующий код:
// КАДР ПЕРВЫЙ
this.stop();
movieClip_6.addEventListener(MouseEvent.ROLL_OVER, fl_MouseOverHandler_15);
function fl_MouseOverHandler_15(event:MouseEvent):void
{
gotoAndPlay(2);
}
movieClip_6.addEventListener(MouseEvent.ROLL_OUT, fl_MouseOutHandler_67);
function fl_MouseOutHandler_67(event:MouseEvent):void
{
gotoAndStop(1);
}
// РАЗДЕЛ НИЖЕ - МОЯ ПРОБЛЕМА
movieclip_6.addEventListener(MouseEvent.ROLL_OVER,Rollover,false,0,true);
function Rollover(event:MouseEvent): void
{
setChildIndex(MovieClip(e.target),this.numChildren-1);
}
Спасибо заранее.