Вопрос новичка: Stop () скрыть EnventListener - PullRequest
0 голосов
/ 16 марта 2011

Это кажется очень простым вопросом, но я ничего не нашел в интернете (или я не ввожу хорошие слова в Google).

Я пытаюсь создать галерею изображений с двумя кнопками нас каждой стороны картинки перейти к следующему или предыдущему изображению.Очень просто!

Это мой код:

leftButton.addEventListener(MouseEvent.CLICK, ButtonLeftHandler);
rightButton.addEventListener(MouseEvent.CLICK, ButtonRightHandler);

function ButtonLeftHandler(event:MouseEvent):void {
    trace("Mouse Button Left clicked");
    picIndex--;
    uiLoader.source = picIndex + ".jpg"; 
    gotoAndPlay(23);
} 

function ButtonRightHandler(event:MouseEvent):void {
    trace("Mouse Button Right clicked");
    picIndex++;
    uiLoader.source = picIndex + ".jpg"; 
    gotoAndPlay(23);
} 

stop();
trace("Sequence Stopped"); 

uiLoader и picIndex определены в предыдущем кадре ..

На моем выходе я получаю

Sequence Stopped

Когда я нажал на кнопку.Я не получаю сообщение трассировки "Кнопка мыши оставлена ​​..." Моя последовательность заблокирована.

Почему?!

Спасибо

Ответы [ 2 ]

0 голосов
/ 16 марта 2011

Хорошо, проблема в том, что у меня есть слой поверх моей кнопки, и он скрывает кнопку

0 голосов
/ 16 марта 2011

Ваши кнопки должны иметь имена экземпляров, которые вы используете ( leftButton и rightButton ), назначенные на панели свойств.Они также должны быть доступны (в рабочей области) в кадре, на котором выполняется этот код.

...