Проблемы с заменой 2 мувиклипов между альфа:1 и альфа:0

У меня есть скрипт, в котором при нажатии на стрелку 2-й элемент становится видимым, а 1-й становится невидимым, это продолжается для 4-х элементов, а затем на четвертом возвращается к первому элементу и т. Д. Код не делает этого, хотя, на при первом щелчке 1-й элемент остается, а при втором щелчке 3-й и 1-й элемент все еще видны, 4-го - 4-й элемент и 1-й элемент видны, затем после 4-го щелчка все работает нормально. Может кто-нибудь помочь мне понять это?

getting_started.alpha = 1;
building_your_site.alpha = 0;
web_enhancement.alpha = 0;
site_maintenance.alpha = 0;

leftArrow_mc.addEventListener(MouseEvent.CLICK, rotateLeft);

function rotateLeft(event: MouseEvent):void
{

if (bottomWheel_menu_mc.rotation == 0)
{

    TweenLite.to(getting_started, 1, {alpha:0});
    TweenLite.to(site_maintenance, 1, {alpha:1});


}
else if (bottomWheel_menu_mc.rotation == 90)
{

    TweenLite.to(site_maintenance, 1, {alpha:0});
    TweenLite.to(web_enhancement, 1, {alpha:1});

}
else if (bottomWheel_menu_mc.rotation == 180)
{


    TweenLite.to(web_enhancement, 1, {alpha:0});
    TweenLite.to(building_your_site, 1, {alpha:1});

}
else if (bottomWheel_menu_mc.rotation == -90)
{

    TweenLite.to(building_your_site, 1, {alpha:0});
    TweenLite.to(getting_started, 1, {alpha:1});

}
else if (bottomWheel_menu_mc.rotation == -180)
{

    TweenLite.to(web_enhancement, 1, {alpha:0});
    TweenLite.to(building_your_site, 1, {alpha:1});

}
}

0 ответов

Другие вопросы по тегам