Сегодня я тестировал взаимодействие между слоем div и flash и обнаружил, что слой div всегда закрыт слоем flash. После некоторого поиска в Baidu я обнаружил, что добавление будет работать. После его добавления проблема была решена в IE, но в FF, похоже, не было ответа. Позже я узнал, что коды, добавленные в IE и FF, были разными, а именно:
Доступно в браузере IE
Доступно в Firefox
Информация об атрибуте wmode:
(Необязательно) Позволяет использовать прозрачный Flash-контент, абсолютное позиционирование и функции многоуровневого отображения в Internet Explorer 4.0. Этот тег/свойство допустимо только в Windows с элементом управления ActiveX Flash Player.
«Окно» использует собственное прямоугольное окно видео для воспроизведения приложения на веб-странице. «Окно» означает, что это Flash-приложение не взаимодействует со слоем HTML и всегда находится сверху.
«Непрозрачный» заставляет приложение скрывать все, что находится за ним на странице.
«Прозрачный» означает, что фон HTML-страницы будет виден сквозь все прозрачные части приложения, что может снизить производительность анимации.
«Непрозрачный без окон» и «Прозрачный без окон» взаимодействуют со слоями HTML, позволяя слою над SWF-файлом скрывать приложение. Разница между этими двумя вариантами заключается в том, что «Прозрачный» обеспечивает прозрачность, поэтому, если часть SWF-файла прозрачна, слой HTML под SWF-файлом может быть виден сквозь эту часть, а «Непрозрачный» — нет.