Я пытаюсь создать взаимодействие в Animate CC, которое воспроизводит видеоклипы, и кнопки исчезают после их нажатия.Я использую `button.disabled = true;` неправильно?
Я пытаюсь временно отключить другие кнопки, пока видеоклип воспроизводится на основном фоне, но он не играет хорошо.
фрагмент кода обработчика щелчка:
exportRoot.btn_cook.addEventListener("click", cook_clickHandler.bind(this));
function cook_clickHandler(){
exportRoot.cook.gotoAndPlay(1); //play the info clip
exportRoot.btn_cook.visible = false; //hide button for no replays
disableAll();
}
disableAll();
выполняет следующие действия для каждой кнопки на холсте:
if(exportRoot.btn_receive.visible == true){
exportRoot.btn_receive.disabled = true;
}
У меня возникли некоторые проблемы при попытке выяснить, как использовать это правильно. Когда я сталкиваюсь с взаимодействием, я все еще могу нажать на кнопки, хотя я предположительно их отключил?
Эта демонстрация не загружает звук на GitHub, но работает иначе. Click here to see it.
Я не могу воспроизвести проблему с этим упрощенный пример: http://help.aliexpress.com/new_user_guide.html //jsbin.com/wezenom/1/edit?html,js,output – Quentin
Выпивая URL (вы должны предоставить [mcve] в самом вопросе!), похоже, что ваши кнопки не являются кнопками, поэтому 'disabled' собственность не имеет смысла. – Quentin
@Quentin это большой файл, и в начале должно быть несколько секунд аудио, поэтому кнопки есть, они просто не появляются на экране немного :) жаль об этом. Я должен был упомянуть. Я не уверен, почему происходит ошибка. Это может быть связано с тем, что он является живой cc. По какой-то причине, когда я играю мувиклип над кнопками, он по-прежнему позволяет вам нажимать кнопки. – Mike