1

У меня есть слайд PowerPoint с несколькими анимациями, которые происходят сразу же, а затем несколько последовательных анимаций при нажатии.

Проблема заключается в том, что если кто-то щелкает в течение первой секунды, пока все еще происходит первая серия анимаций, цепочка портится - вещи, которые исчезают, никогда не появляются, вещи изменяют размер от неправильного размера и т.д. И т.д.

Как отключить событие click, которое запускает второй набор анимаций, пока не завершится первый набор анимаций?

Я попытался установить задержку анимации с событием click, но это просто задерживает анимацию после события click, а не задерживает, когда событие click можно зарегистрировать.

1 ответ1

1

Используйте кнопку в качестве слоя:

Вы не можете отключить функции мыши PowerPoint. Но в качестве дешевого трюка вы можете вставить прозрачную кнопку, которая заполняет экран и ничего не делает, кроме как поглощать клики пользователя.

  • Выберите слайд, который вы хотите отключить клики пользователя.

  • С ленты перейдите к INSERT \ Shapes . Сгруппированные под Action Button , используйте Action Button: Custom чтобы нарисовать фигуру, которая покрывает весь слайд.

  • Сразу после рисования кнопки появляется диалоговое окно Action Settings . Выберите None на обеих вкладках. Mouse click и Mouse over . Тогда Ok .

  • Выберите кнопку / форму, вставленную и из вкладки ленты Home присвойте No fill от заливки кнопки Shape fill и No outline от кнопки Shape Outline

Плюсы:

Делает то, что хотел.

Минусы:

  • Во время редактирования кнопка будет закрывать другие объекты, поэтому вам нужно отложить кнопку в сторону, если вы хотите получить к ним доступ.

  • Применимо только к одному слайду; Вам нужно будет скопировать и вставить кнопку на другие слайды, которые должны иметь тот же эффект.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .