8 Feb

给自己的blog加上漂亮的新年flash特效

分类:博客动态   出处:本站原创         | |

open_img('attachment/200702/9007038568.gif')
声名:非本人原创,代码收集于网络
效果预览请见本站右上角
这个效果有2种实现方法:直接加入代码或使用js调用

一、直接加入代码 适用于所有blog程序
将下面的代码放入内容模块或侧栏,然后下载下面的附件,将里面的newyear.swf文件上传到网站根目录就可以了。对于f2blog,推荐使用自由度更高的内容模块。
[codes=php]<DIV id=Layer11
style="Z-INDEX: 1; RIGHT: 0px; VISIBILITY: visibility; WIDTH: 240px; POSITION: absolute; TOP: 0px; HEIGHT: 240px">
<OBJECT
codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0
height=480 width=480
classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000>
<param name="_cx" value="6879">
<param name="_cy" value="6879">
<param name="FlashVars" value>
<param name="Movie" value="newyear.swf">
<param name="Src" value="newyear.swf">
<param name="WMode" value="transparent">
<param name="Quality" value="High">
<param name="AllowScriptAccess" value="always">
<param name="DeviceFont" value="0">
<param name="EmbedMovie" value="0">
<param name="SWRemote" value>
<param name="MovieData" value>
<param name="SeamlessTabbing" value="1">
<embed xsrc="newyear.swf" quality="High" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="260" height="260" wmode="transparent"> </OBJECT></DIV>[/codes]

二、使用js调用 适用于可以在head区域加入代码的blog,如f2blog和boblog
js文件代码:

[codes=js]function NewYearswf()
{
var NewYearswfStr = "";
NewYearswfStr = NewYearswfStr+ "<div id='NewYearswf' style='position:absolute;z-index:9;right:0px;top:0px;'>";
NewYearswfStr = NewYearswfStr+ "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='300' height='300'>";
NewYearswfStr = NewYearswfStr+ "<param name='movie' value='newyear.swf'>";
NewYearswfStr = NewYearswfStr+ "<param name='Wmode' value='transparent'>";
NewYearswfStr = NewYearswfStr+ "<embed xsrc='newyear.swf' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='300' height='300'></embed></object>";
NewYearswfStr = NewYearswfStr+ "</div>";
NewYearswfHtml.innerHTML = NewYearswfStr;
}[/codes]

方法:

1.将附件中的newyear.js newyear.swf文件上传到根目录
2.在后台 <head>区域额外代码 加入:
<script language="javascript" xsrc="newyear.js"></script>

3.在要调用的地方加入:

<!-- 元旦祝福Flash写入开始 -->
<span id="NewYearswfHtml"></span>
<script language="javascript">setTimeout('NewYearswf()',9000);</script>
<!-- 元旦祝福Flash写入结束 -->

二种方法比较:
直接加入代码比使用js调用的显示速度要快些,使用js调用则可以更方便自由的改变调用位置

完整代码包下载:(包括js文件和swf文件)



收藏本日志请用永久地址:http://www.5dzone.net/read.php?192
版权所有。转载时必须以链接形式注明 作者和原始出处及本声明!
如果你有其他要求,可用这个邮箱联系我:
1223 次阅读
0 条评论
0 条引用
不指定 作者:猢狲   时间:19:52   Tags: , , , ,
发表评论
  昵称 [注册]
  密码 (游客无需密码)

开启/隐藏 高级扩展