|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
FLASH作为网络动画的创作软件, 已经深入到传媒的各个领域, 包括网页设计、多媒体光盘, 演示动画和MTV。FLASH作为一个矢量动画软件, 其用途和功能已经超越了普通动画制作软件的标准, FLASH软件的真正用途是交互多媒体网站。
包含FLASH动画的网站主要问题在于:存在部分浏览方面的问题,搜索引擎也无法识别FLASH中的信息。FLASH包括了逻辑技术不可以从访问者获得输入信息, 但是静态内容对于搜索引擎更友好。FLASH是属于运行中的程序, 因此FLASH要比分析纯代码难分析。FLASH嵌入网页中, 由于没有为访问者或搜索引擎提供访问入口,导致包含FLASH的网站推广效果很差, 一旦网站采用FLASH动画, 请记得先进行搜索引擎优化。
对于包含FLASH动画的网站页面而言, 可以通过编程的方法加以解决。使用带有搜索引擎可以抓取主要内容的表格和SWFObject探测浏览器能否读取FLASH的Javascript程序替换现有的控件插入方式,当探测到适宜的FLASH播放器后, Javascript程序控制网页的文件目标模式,将主要文字内容替换为FLASH影片。搜索引擎一般无法处理FLASH, 所以它们会读取主要内容,比如链接、标题、文字、图片等可以添加到html页面上的内容,有了经搜索引擎优化技巧编辑和编码的主要内容, FLASH也就不重要了。
下面给大家示范一个制作了一个包含FLASH的首页和可以被搜索引擎抓取的FLASH菜单:
<head>
<!--snip--><script type=”text/Javascript” src=”/Jscript/SWFObject.js”></ script >
</head>
<!--snip-->
<!—primary content,for non-Flash visitors-->
<div id=”flashcontent” align=”center”>
<p><a herf=”/intr.asp”>顶部概述</a> | <a herf=”/seo.asp”>seo优化</a> |
<!—snip,for brevity--></p></div>
<!—Flash player detection and Flash ineertion-->
<script type=”text/Javascript”>
Var fo=new SWFObject(“movie.swf”,”mymovie”,”200”,”100”,”6”,”#336699”);
fo.write(“flashcontent”);
</ script >
先调用SWFObject.js文件,再在页面上添加一个div,给它命名,这个命名很重要,直接关系到是否调出Flash函数上面代码定义的是id=”flashcontent” ,那么,接着定义一个函数,给它斌值:var so=new SWFObject(“flash文件的地址”,”名” ,“宽”,”高”,”播放器版本”,”背景色”);之后, 再把定义的函数的值写到div上面去:so.write(“flashcontent”);还有一个开源的解决方案,UFO(Unobtrusive Flash Objects)可以在网上找到,和SWFObject类似。
深圳SEO优化:http://www.qyseo.net,专注企业网站优化,提升企业网站排名。本文观点来自实践,如有兴趣,欢迎交流。 |
|