西部数码香港/台湾空间无法显示flash动画的处理
摘要: 您的部位: > 新闻报道新闻资讯 > seo优化 > 中西部数码科技中国香港/中国台湾室内空间没法显示信息flash动漫的解决最先:在您的网站源代码中寻找应用bcastr3.swf的文档,一般来讲在模...
首先:在您的网站源码中找到使用bcastr3.swf的文件,一般来说在模板文件里。比如bcastr3.swf在您的模板首页里。您的模板文件是放在wwwroot/template/,请将index.htm文件下载到您本地,并先备份。
其次:下载flash_fix.txt和flash_fix.rar到您本地flash_fix.rar下载后将解压出来的focus.swf上传至网站根目录(wwwroot/)
用记事本或者其他经常使用的网页编辑工具打开模板index.htm文件,在源码状态下,找到以下代码:
用下载的flash_fix.txt文档中的代码进行替换。如图:
注意,以下四项如果原来文件里已经有设置,则不用复制这四项:
var swf_width=288; //宽度
var swf_height=235; //高度
var files = //用|分隔的图片列表
var links = //用|分隔的连接
若需轮播图片带有过渡效果的请下载:flash_focus2.txt和flash_focus2.zip 到您本地将flash_focus2.zip解压出来的focus2.swf上传至网站根目录(wwwroot/).
如果实在难以解决,可以提交提交工单,申请改为非缓存模式,但这样会导致访问速度较慢。
以下附各大程序的swf相关文件替换方法:
1.dede系统:templates/模板目录/模板文件
var config = 6|0xffffff|0x0099ff|50|0xffffff|0x0099ff|0x000000
var swf_dir= /focus.swf //flash播放器路径
document.write( object classid= clsid:d27cdb6e-ae6d-11cf-96b8- codebase= pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0 width= +swf_width+' height= +swf_height+' );
document.write( param name= movie value= +swf_dir+' / );
document.write( param name= quality value= high / );
document.write( param name= menu value= false / );
document.write( param name= wmode value= transparent / );
document.write( param name= FlashVars value= config= +config+ bcastr_flie= +files+ bcastr_link= +links+ bcastr_title= +texts+' / );
document.write( embed src= +swf_dir+' wmode= opaque FlashVars= config= +config+ bcastr_flie= +files+ bcastr_link= +links+ bcastr_title= +texts+' menu= false quality= high width= +swf_width+' height= +swf_height+' type= application/x-shockwave-flash pluginspage= go/getflashplayer / );
document.write( /object );
需要图片有过渡效果的用以下代码(文件下载:flash_focus2.zip):
var swf_width=947
var swf_height=402
var text_height=0
var flashCode = object classid= clsid:d27cdb6e-ae6d-11cf-96b8- codebase= pub/shockwave/cabs/hotdeploy/flash/swflash.cab#version=6,0,0,0 width= + swf_width +' height= + swf_height +'
flashCode = flashCode + param name= ess value= sameDomain param name= movie value= /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= +files+ links= +links+ texts= +texts+ borderwidth= +swf_width+ borderheight= +swf_height+ textheight= +text_height+'
flashCode = flashCode + embed src= /focus2.swf quality= high pluginspage= go/getflashplayer ; type= application/x-shockwave-flash width= + swf_width +' height= + swf_height +' FlashVars= pics= +files+ links= +links+ texts= +texts+ borderwidth= +swf_width+ borderheight= +swf_height+ textheight= +text_height+' /embed
flashCode = flashCode + /object
document.write(flashCode)
2.ecshop系统:找cycle_image.js文件
var swf_config = 6|0xffffff|0x0099ff|50|0xffffff|0x0099ff|0x000000
var swf_dir= /focus.swf
document.write( object classid= clsid:d27cdb6e-ae6d-11cf-96b8- codebase= pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0 width= +swf_width+' height= +swf_height+' );
document.write( param name= movie value= +swf_dir+ ?bcastr_xml_url=data/flashdata/default/data.xml / );
document.write( param name= quality value= high / );
document.write( param name= menu value= false / );
document.write( param name= wmode value= transparent / );
document.write( param name= FlashVars value= config= +swf_config+' / );
document.write( embed src= +swf_dir+ ?bcastr_xml_url=data/flashdata/default/data.xml wmode= opaque FlashVars= config= +swf_config+' menu= false quality= high width= +swf_width+' height= +swf_height+' type= application/x-shockwave-flash pluginspage= go/getflashplayer / );
document.write( /object );
3.AspCms系统:文件
sFiles vbcrlf sLinks vbcrlf sTexts vbcrlf _
var texts= ; vbcrlf _
config=configtg vbcrlf _
var swf_dir= /focus.swf vbcrlf _
document.write( object classid= clsid:d27cdb6e-ae6d-11cf-96b8- codebase= pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0 width= +swf_width+' height= +swf_height+' ); vbcrlf _
document.write( param name= movie value= +swf_dir+' / ); vbcrlf _
document.write( param name= quality value= high / ); vbcrlf _
document.write( param name= menu value= false / ); vbcrlf _
document.write( param name= wmode value= transparent / ); vbcrlf _
document.write( param name= FlashVars value= config= +config+ bcastr_flie= +files+ bcastr_link= +links+ bcastr_title= +texts+' / ); vbcrlf _
document.write( embed src= +swf_dir+' wmode= opaque FlashVars= config= +config+ bcastr_flie= +files+ bcastr_link= +links+ bcastr_title= +texts+' menu= false quality= high width= +swf_width+' height= +swf_height+' type= application/x-shockwave-flash pluginspage= go/getflashplayer / ); vbcrlf _
document.write( /object ); vbcrlf _
系统: 找methtml.inc.php文件
case 2:
$methtml_flash.= script type=\ text/javascript\ \n
$methtml_flash.= var swf_width= .$width. \n
$methtml_flash.= var swf_height= .$height. \n
$methtml_flash.= var files=' .$imgurl. \n
$methtml_flash.= var links=' .$imglink. \n
$methtml_flash.= var texts= \n
$methtml_flash.= var swf_dir = /focus.swf \n
$methtml_flash.= var config = 4|0xffffff|0x0099ff|50|0xffffff|0x0099ff|0x000000 \n
$methtml_flash.= document.write( object classid=\ clsid:d27cdb6e-ae6d-11cf-96b8-\ codebase=\ pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\ width=\ +swf_width+ \ height=\ +swf_height+ \ );\n
$methtml_flash.= document.write( param name=\ movie\ value=\ +swf_dir+ \ / );\n
$methtml_flash.= document.write( param name=\ quality\ value=\ high\ / );\n
$methtml_flash.= document.write( param name=\ menu\ value=\ false\ / );\n
$methtml_flash.= document.write( param name=\ wmode\ value=\ transparent\ / );\n
$methtml_flash.= document.write( param name=\ FlashVars\ value=\ config= +config+ bcastr_flie= +files+ bcastr_link= +links+ bcastr_title= +texts+ \ / );\n
$methtml_flash.= document.write( embed src=\ +swf_dir+ \ wmode=\ opaque\ FlashVars=\ config= +config+ bcastr_flie= +files+ bcastr_link= +links+ bcastr_title= +texts+ \ menu=\ false\ quality=\ high\ width=\ +swf_width+ \ height=\ +swf_height+ \ type=\ application/x-shockwave-flash\ pluginspage=\ go/getflashplayer\ / );\n
$methtml_flash.= document.write( /object ); \n
$methtml_flash.= /script \n
break;
5.成品网站:直接上传focus.swf到其目录下,将flash文件名修改替换,不需要改代码.
6.图片在xml文件中找到相应代码文件替换代码:
script type= text/javascript
var swf_config = 6|0xffffff|0x0099ff|50|0xffffff|0x0099ff|0x000000
var swf_dir= /focus.swf
var swf_width=975;
var swf_height=372;
document.write( object classid= clsid:d27cdb6e-ae6d-11cf-96b8- codebase= pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0 width= +swf_width+' height= +swf_height+' );
document.write( param name= movie value= +swf_dir+ ?bcastr_xml_url=xml/bcastr.xml / ); //此处xml路径换实际更改
document.write( param name= quality value= high / );
document.write( param name= menu value= false / );
document.write( param name= wmode value= transparent / );
document.write( param name= FlashVars value= config= +swf_config+' / );
document.write( embed src= +swf_dir+ ?bcastr_xml_url=xml/bcastr.xml wmode= opaque FlashVars= config= +swf_config+' menu= false quality= high width= +swf_width+' height= +swf_height+' type= application/x-shockwave-flash pluginspage= go/getflashplayer / );
document.write( /object );
/script
更换后通过浏览器开发工具检测,注意变量的定义,赋值等。如代码中有“files”变量但浏览器却报错未定义。
转载请注明:深圳SEO-深圳网站建设-深圳网站优化 西部数码香港/台湾空间无法显示flash动画的处理办法
标签:如没特殊注明,文章均为聚网网络原创,转载请注明来自news/wangzhanyouhua/2019/; 部分内容来源于网络,如果侵权请联系QQ立即删除。