因为flash属于activex控件,具有最高的优先级,所以你的浮动层就被挡住了。

解决方案 »

  1.   

    解决的办法倒也简单,你把你浮动层里的内容也用flash做出来
      

  2.   

    楼上的我不是没有考虑过.
    我这里的目地主要是结合javascript做一些在flash中无法实现的任务锻炼一下,再说在flash中的效果没有这个好,麻烦各位大侠了帮我想想.
      

  3.   

    你的js代码应该是只针对这个层的运动轨迹的,
    那么你可以用两个层,第一个放你的广告(必须是FLASH),js代码也针对这个层;
    第二个放你的主体页面FLASH。在源代码中,第一个层一定要在第二个层前面。
      

  4.   

    这个问题没有太好的解决方法.以前也有人问过我虽然笨了一点但还是有效的你可以试.
    不去管你的跑动图标.
    而是把挡住它的FLASH做成透明背景的,如果FLASH的最下层是图片的画也无妨将图片先放在表格里然后将你的FLASH效果做成透明的放在图开上面问题就解决了.
      

  5.   

    还在还没有时间去试它. : )
    有没有不在flash源文件中处理,
    只用javascript脚本处理达到效果的?
    期待传说中的高人出现,我等等等等等等等等!
      

  6.   

    <div id="Layer1" style="position:absolute; left:63px; top:22px; width:314px; height:141px; z-index:1; background-color: #00FFFF; layer-background-color: #00FFFF; border: 1px none #000000;"> 
      <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="600" height="100">
        <param name="movie" value="file:///D|/gbylcims/gbylcims_Local/test/test.swf">
        <param name="quality" value="high">
        <embed src="file:///D|/gbylcims/gbylcims_Local/test/test.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="600" height="100"></embed></object>
      12121212wewwwwwwwwwwwwwwwwwwwwwwwwwwwwww </div>
    <div id="Layer2" style="position:absolute; left:243px; top:26px; width:259px; height:133px; z-index:2; background-color: #993300; layer-background-color: #993300; border: 1px none #000000;"> 
      <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="600" height="100">
        <param name="movie" value="file:///D|/gbylcims/gbylcims_Local/test/test.swf">
        <param name="quality" value="high">
        <embed src="file:///D|/gbylcims/gbylcims_Local/test/test.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="600" height="100"></embed></object>
      1212121212 </div>
      

  7.   

    看见了吧,flash的重叠次序与div的style的z-index无关,而只与在源代码中的先后顺序有关。所以你作一个flash小广告放到浮动层中,再用js控制这个层,浮动层里面这个flash必须要在源代码里第一个出现。
      

  8.   

    多谢了。兄弟的办法应该可以解决。
    我不是说了吗?=====>>>
        有没有不在flash源文件中处理,(也就是说做广告也用javascript实现)
        只用javascript脚本处理达到效果的?
        期待传说中的高人出现,我等等等等等等等
      

  9.   

    楼上兄弟不要生气: )   不是我挑剔.
    我这里的提问的目地主要是结合javascript做一些在flash中无法实现的任务锻炼一下,再说在flash中的效果没有这个好(用javascript灵活性强一些我相信我以后还会遇到一定要用javascript的时候.),麻烦各位大侠了帮我想想.
      

  10.   

    问题是能重叠在flash之上的只有flash自己或者其他控件。
      

  11.   

    当然还有一个办法,把你的广告作到一个小弹出窗口里面,然后用js控制这个小窗口运动并始终获取焦点。===============>>>>>>>>>>>>>>
         这种办法很好。可是无法做成真正的裸体窗体.(就是说没有标题栏工具栏,也就是说一个缩小了的全屏),不知兄弟有没有办法?
      

  12.   

    <script>
    newwindow=window.open('index.htm','newwindow','directories=0,width=250,height=220,menubar=0,fullscreen=yes,resizable=0,scrollbars=1,toolbar=0,status=0,left=0,top=0');
    newwindow.resizeTo(250,220);
    </script>
      

  13.   

    太感谢mandolin(伤心曼陀铃) 兄弟了。
    没有想到第一次来javascript论谈就遇到一位仁兄。: )
      

  14.   

    看来要想在纯flash做的网页上做广告可不简单啊: )
      

  15.   

    <body style=”overflow:hidden”>为什么也去不了弹出的窗口滚动条?overflow-x:hidden