Может ли Flash-фильм передавать события мыши на содержащую страницу?

Один из наших новых продуктов - это видеосистема, в которой персонаж появляется в абсолютно позиционированном DIV и дает небольшую презентацию. Мы используем Flash 9, AS3. К сожалению, для того, чтобы он появлялся перед содержимым веб-сайта, нам нужно установить его Z-индекс на значение выше, чем содержимое страницы.

На некоторых веб-сайтах и ​​в браузерах он блокирует части интерфейса сайта. Это делает некоторые веб-сайты практически непригодными для использования, если у нас есть видеоролики Walkon. Есть ли способ передать события наведения указателя мыши и щелчка, захваченные Flash-фильмом, на содержащую страницу, чтобы все еще была доступна навигация внизу?

Я подумываю о написании огромного уродливого модуля Javascript, который будет перебирать все элементы страницы и вызывать их onClick, если они находятся под положением мыши во Flash-ролике ... но такой метод будет непоследовательным и действительно неуклюжим. Помощь!

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
4
0
1 468
5

Ответы 5

У вас также, вероятно, будет другое развлечение, например, прозрачные области не будут прозрачными в некоторых установках Linux (почти все, что я использовал), особенно в 64-битной версии (здесь полностью ошибка Adobes).

Кроме того, в этих системах может быть невозможно выполнить javascript во флеш-памяти.

Есть причины, по которым люди вроде меня / ненавидят / мигают и просто блокируют его запуск.

И все вышеперечисленное нужно учитывать.

Здесь нестандартное мышление ...

Можете ли вы настроить своего персонажа так, чтобы он менял свое положение, когда на него наводит мышь? Таким образом, он уйдет от любого элемента управления, который покрывает, когда пользователь захочет щелкнуть по нему.

Надеюсь это поможет.

Моя первая мысль - минимизировать область, занимаемую анимацией, сделав вспышку как можно меньше. Я подозреваю, что пользователи поймут, что они не могут щелкнуть по самой анимации, и если вы сведете ограничивающую рамку к минимуму, это в некоторой степени решит проблему. Я предполагаю, что вам нужно, чтобы парень немного прогулялся, возможно, вы сможете решить эту проблему, перемещая фактическое «окно» вспышки по странице с помощью javascript.

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

Вот демонстрация перетаскивания между flash и javascript. Может быть, можно использовать что-то подобное (вот исходный код).

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

Конечно, если анимация дает важную информацию, вам понадобится неанимированная альтернатива, но она вам понадобится, если вы все равно хотите поддерживать мобильных пользователей.

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