日期:2014-05-16  浏览次数:20409 次

再求鼠标放上去停止切换的
本帖最后由 cctv361 于 2013-04-28 13:47:26 编辑
下面一段代码是JS+FLASH控制的焦点图切换代码,但是鼠标放图片上不能停止切换,现想实现鼠标放上去图片停止切换,拿开时再自动切换,请帮写上段这样的代码,十分谢谢。代码如下:

imgUrl1="/templets/dian/images/1.jpg";imgtext1="11"
imgLink1=escape("/");//imgLink1="";   
imgUrl2="/templets/dian/images/2.jpg";imgtext2="22"
imgLink2=escape("/");//imgLink2=""; 
imgUrl3="/templets/dian/images/3.jpg";imgtext3="33"
imgLink3=escape("/");//imgLink3="";
imgUrl4="/templets/dian/images/4.jpg"; imgtext4="44"
imgLink4=escape("/"); //imgLink4="";  
imgUrl5="/templets/dian/images/5.jpg"; imgtext5="55"
imgLink5=escape("/"); //imgLink5="";  
var focus_width=970
var focus_height=272
var text_height=0
var swf_height = focus_height+text_height     
var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3+"|"+imgUrl4+"|"+imgUrl5
var links=imgLink1+"|"+imgLink2+"|"+imgLink3+"|"+imgLink4+"|"+imgLink5
var texts=imgtext1+"|"+imgtext2+"|"+imgtext3+"|"+imgtext4+"|"+imgtext5
var flashCode = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/hotdeploy/flash/swflash.cab#version=5,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">';
flashCode = flashCode + '<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="/templets/dian/images/focus2.swf"><param name="quality" value="high"><param name="bgcolor" value="#F0F0F0">';
flashCode = flashCode + '<param name="menu" value="false"><param name=wmode value="opaque">';
flashCode = flashCode + '<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">';
 flashCode = flashCode + '<embed src="/templets/dian/images/focus2.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+ focus_width +'" height="'+ swf_height +'" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'"></embed>';
flashCode = flashCode + '</object>';document.write(flashCode)

------解决方案--------------------
切换功能貌似是flash内实现的,js搞不定了
------解决方案--------------------
这个是FLASH实现的,JS没办法。除非flash暴露方法给JS来调用。