因为flash显示级别高。
做法是:将flash做成背景透明的!
方法是:找到你加入flash的那个object
        加入这句话:<param name=wmode value=transparent>

解决方案 »

  1.   

    因为FLASH控件的"级别"比图片的级别高,所以无法覆盖FLASH,你可以把飘动的也改成FLASH,这样就可以从它上面过去了.
      

  2.   

    还可以把img放进一个iframe中,或者用object。
    <OBJECT id=img style="display:none;z-index:1000; position:absolute; top:0; left:0; width:152; height: 200;" type="text/x-scriptlet"  data="
    about:<div style='position:absolute;left:0;top:0;width:152;height:200;font:14;color:white;background:black;border:1 solid black'>
    sfgsdfg</div>
    "></OBJECT>
      

  3.   

    你要的源代码……
    看注释。
    <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" ID=Movie1 WIDTH=400 HEIGHT=300>
     <PARAM NAME=movie VALUE="http://ad4.sina.com.cn/zgl/lgpop1.swf">
     <PARAM NAME=quality VALUE=high>
      <EMBED src=http://ad4.sina.com.cn/zgl/lgpop1.swf quality=high  WIDTH=400 HEIGHT=300 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
     </EMBED>
     </OBJECT>
    <OBJECT id=img style="z-index:1000; position:absolute; top:0; left:0; width:150; height: 70;" type="text/x-scriptlet"  data="
    about:<img src=http://expert.csdn.net/images/csdn.gif>"></OBJECT>
    <!--修改上边那个img的src总会吧?-->
    <script language=JavaScript>
    <!-- Begin
    var xPos = 20;
    var yPos = document.body.clientHeight;
    var step = 1;
    var delay = 30;
    var height = 0;
    var Hoffset = 0;
    var Woffset = 0;
    var yon = 0;
    var xon = 0;
    var pause = true;
    var interval;
    img.style.top = yPos;
    function changePos() {
    width = document.body.clientWidth;
    height = document.body.clientHeight;
    Hoffset = img.offsetHeight;
    Woffset = img.offsetWidth;
    img.style.left = xPos + document.body.scrollLeft;
    img.style.top = yPos + document.body.scrollTop;
    if (yon) {
    yPos = yPos + step;
    }
    else {
    yPos = yPos - step;
    }
    if (yPos < 0) {
    yon = 1;
    yPos = 0;
    }
    if (yPos >= (height - Hoffset)) {
    yon = 0;
    yPos = (height - Hoffset);
    }
    if (xon) {
    xPos = xPos + step;
    }
    else {
    xPos = xPos - step;
    }
    if (xPos < 0) {
    xon = 1;
    xPos = 0;
    }
    if (xPos >= (width - Woffset)) {
    xon = 0;
    xPos = (width - Woffset);
    }
    }
    function start() {
    img.visibility = "visible";
    interval = setInterval('changePos()', delay);
    }
    start();
    </script>