您现在的位置: 动易技术中心 >> 动易产品知识库 >> SiteWeaver常见问题 >> 正文
首页FLASH滚动新闻的制作方法

先看演示:http://www.sjjcw.com

动易目前不支持这种flash接收外部碎片文件参数的功能,所以我自己用了一个手动的办法做了一个首页FLASH滚动新闻,看有些人在找,所以拿来大家分享,方法是笨了一些,不过挺实用,我正在从做flash源文件,让它能接收动易生成出来的JS文件或者是HTML文件,弄好了会第一时间发上来的,好了废话少说,下面就说说实现的方法吧!

第一步:建立一个HTML文件,存放FLASH滚动新闻调用参数用,名字自己随便取了,我取的名字是gd.html,代码如下;

<!--焦点图开始-->     
 <script type="text/javascript">
 <!--
 
 var focus_width=224;     <!-- 这是FLASH显示宽度 -->
 var focus_height=175;   <!-- 这是FLASH显示高度 -->
 var text_height=20;        <!-- 这是FLASH下方显示文字的高度 -->
 var swf_height = focus_height+text_height;
 var pics='';
 var links='';
 var texts='';
pics=pics+'***********|';   <!-- 星号位置是图片路径 -->
links=links+'**********|';   <!-- 星号位置是新闻内容页路径 -->
texts=texts+'**********|';   <!-- 星号位置是新闻标题 -->

pics=pics+'***********|';
links=links+'**********|';
texts=texts+'**********|';

pics=pics+'***********|';
links=links+'**********|';
texts=texts+'**********|';

pics=pics+'***********|';
links=links+'**********|';
texts=texts+'**********|';

pics=pics+'***********|';
links=links+'**********|';
texts=texts+'**********|';

 links=links.substring(0,links.length-1);
 texts=texts.substring(0,texts.length-1);
 pics=pics.substring(0,pics.length-1);
 document.write('<center><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
 document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="pixviewer.swf"><param name="quality" value="high"><param name="bgcolor" value="#DADADA">');
 document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
 document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
 document.write('<embed src="pixviewer.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#DADADA" quality="high" width="'+ focus_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');  document.write('</object></center>');
 
 //-->
 </script>
 <!--焦点图结束-->

----------------------------------------------------------------------------------------------------------------------------

这里我建立的是5条新闻,你想要显示几条新闻就自己设了,不过这个FLASH最多好像就支持到8条。

红色部分就是FLASH的文件名。

新闻的内容嘛看自己喜欢了,我是在后台频道JS管理里面生成的一个JS文件,然后自己手动添加到gd.html文件里的,不管怎样,只要有上面要求的那三项就OK!!

HTML文件和FLASH文件下载:http://www.sjjcw.com/soft/flash.rar

第二步:在你首页要调用的地方写<!--#include file="/***.html"-->就可以了,你的html文件是什么名字,这里就写什么名字。(不会连这个都不知道吧图片点击可在新窗口打开查看)这样调用有个好处就是,每次更新FLASH滚动新闻的时候,你只需要修改gd.html文件就可以了,不用每次都生成首页。

如果你不喜欢外部调用,你可以把上面的代码直接写到首页文件需要放FLASH滚动新闻的地方,不过每次更新要记得生成首页哦~

好了,照这么做应该就搞定了,要有什么不明白的地方直接问,别不好意思哦图片点击可在新窗口打开查看

文章录入:阿甘    责任编辑:阿甘 
  • 上一篇文章:

  • 下一篇文章:
  • 关闭窗口
    动易SiteFactory标签说明
    动易2006网站标签说明列表
    用户手册下载
    联系我们 | 关于动易 | 网站地图 | 相关证书 | 合作伙伴 | 招贤纳士 | 法律条款 | 隐私权声明
    安全上网网上报警
    动易网络科技有限公司版权所有 © 2003-  粤ICP备05004015号
    公安备案编号:4406063010734 本站基于 PowerEasy® SiteWeaver™ 制作