Анимированное (.swf) изображение является верхним слоем веб-страницы, почему?

#c# #javascript #asp.net #html

#c# #javascript #asp.net #HTML

Вопрос:

Я пытаюсь использовать анимированное изображение .swf на своей домашней странице. И это ведет себя странно. Все всплывающие окна отображаются под анимированным изображением. Я не понимаю, почему? Как я могу сделать так, чтобы оно прилипало к странице, а не было поверх всплывающих окон и т.д. Это делается с использованием html, javascript, asp.net.

Вот как я использовал анимированное изображение на веб-странице. Надеюсь, я ясно выразился

  <div id="divmarquee" runat="server" style="text-align:center">
  <object width="475px" height="75px">
     <embed src="merchant_images/The_Marquee_Deal.swf" type="application/x-shockwave-flash" width="475px" height="75px"></embed>
     </object> 
  </div>
  

Заранее спасибо!!

Ответ №1:

Flash по умолчанию любит перекрывать все на веб-странице. Вам необходимо включить эти атрибуты в свой тег embed, чтобы убедиться, что он ведет себя должным образом:

 style="z-index: 0" wmode="transparent"
  

Ответ №2:

Скорее всего, это вызвано «оконным» режимом, установленным в самом flash по умолчанию — http://www.adobe.com/devnet/flash/articles/concept_window_mode.html для определения, для более подробной информации — http://www.communitymx.com/content/article.cfm?cid=E5141 . Вы можете попробовать установить «wmode», чтобы переопределить значение по умолчанию.