Событие Actionscript MOUSE_OVER / MOUSE_OUT не работает должным образом - PullRequest
0 голосов
/ 28 января 2012

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

Ниже приведен один из моих методов:

 function onOutTest(e:MouseEvent) {
        trace("onOutTest")
        overlay.visible=false;
    }

 function onOverTest(e:MouseEvent) {
        trace("onOverTest");
        addChild (overlay);
        overlay.gotoAndStop (1);
    }

Буду признателен за любую помощь.

Спасибо.

1 Ответ

2 голосов
/ 28 января 2012

Вы должны изменить это:

addChild(overlay);

function onOutTest(e:MouseEvent) {
    trace("onOutTest")
    overlay.visible = false;
}

function onOverTest(e:MouseEvent) {
    trace("onOverTest");
    overlay.visible = true;
    overlay.gotoAndStop(1);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...