???楼上的我不明白。我要求预读几个flash的,因为这几个flash要间隔3秒轮换显示。
如果不预读,那么就可能在轮换过程中无法正常显示了

解决方案 »

  1.   

    我做的是一个flash和图片的轮换广告,如下。如果不实现预读,则轮换的时候无法正常显示。
    -----------------------------
    <div id=showdiv >sadfasfasasfasd</div>
    <!--预读图片-->
    <SCRIPT LANGUAGE="JavaScript">
    <!-- 
    Image1= new Image(100,50)
    Image1.src = "http://www.pengbo.com/bh/bhhy.gif"
    Image2 = new Image(100,50)
    Image2.src = "http://www.szhouse.com/tbgs/qqsz/qqlogo.gif"
    //Image3 = new Image(100,50)
    //Image3.src = "http://www.cqec.net.cn/new_images/logo_new_r1_c1.jpg"
    // -->
    </SCRIPT>
    <script language="JavaScript">
    <!--
    showdiv.innerHTML = "<img src='http://www.pengbo.com/bh/bhhy.gif'>";
    var showArray =[];
    i = 0 ;
    showArray[i++] = "<img src='http://www.pengbo.com/bh/bhhy.gif'>";
    showArray[i++] = "<img src='http://www.szhouse.com/tbgs/qqsz/qqlogo.gif'>";
    showArray[i++] = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="468" HEIGHT="60" id="468x60" ALIGN="" VIEWASTEXT><PARAM NAME=movie VALUE="http://www.cqec.net.cn/new_images/logologo.swf"> <PARAM NAME=quality VALUE=high><EMBED src="http://www.cqec.net.cn/new_images/logologo.swf" quality=high bgcolor=#FFFFFF  WIDTH="468" HEIGHT="60" NAME="468x60" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>';
    showArray[i++] = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="468" HEIGHT="60" id="468x60" ALIGN="" VIEWASTEXT><PARAM NAME=movie VALUE="http://www.cqec.net.cn/new_images/xx1.swf"> <PARAM NAME=quality VALUE=high><EMBED src="http://www.cqec.net.cn/new_images/xx1.swf" quality=high bgcolor=#FFFFFF  WIDTH="468" HEIGHT="60" NAME="468x60" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>';
    function showImgOrFlag(){
    var a = Math.floor(showArray.length * Math.random());
    showdiv.innerHTML = showArray[a];
    }
    setInterval("showImgOrFlag()",3000);
    //-->
    </script>