首页  |  精品网站  |  原创作品秀   |  艺术设计  |  网络学院  |  信息中心  |  站内搜索  |  求职招聘  |  建站资源  |  服装网站  |  编程开发 |  设计论坛 
  平面设计 画册 VI欣赏 包装 CG-插画   酷站 个人网页 商业网站   Alexa排名 CSS 建站资源 下载专区 JS特效 品牌服装 服装院校   专题欣赏 SEO 图标欣赏
域名注册 虚拟主机 广州网站建设 广州网页设计 IDC赞助 设计资源下载 虚拟主机 域名注册 品牌网站建设 服装品牌网站建设 广告服务 网站推广 娱乐
当前位置:首 页 >> 网络学院 >> Flash ※ FreeHand >> Flash 8中swf metadate的应用问答

Flash 8中swf metadate的应用问答

来源:天极网 作者:rain 被读233次

中资源
转载请注明出处-中国设计秀-cnwebshow.com

什么是swf meadata?
  我们只需要把swf metadata比做与html meta tags标签。SWF Metadata 是FLASH8 中的新增的功能,用来帮助搜索引擎比如google 、baidu等建立FLASH内容索引,在之前的FLASH版本使用搜索几乎是不太可能的。SWF Metadata在RDF中有相关说明,存贮在SWF中以便使搜索引擎可以按关键字打到相应的内容.
  如何使用swf metadata?
  Metadata 在FLASH中使用时,可以在文档属性中指定,如编辑>文档


  在标题和描述内添入你要写入的内容。
  当你指定完这两个值后,编译你的影片,metadata值就被加入到swf 头中,搜索引擎就会索引到你的内容了。
  使用swf metadata的其它方法
  如果你是一个网站管理员并且想针对你的FLASH内容包入标准的一系列关键词,标题和描述.使用JSAPI DOM提供的方法可以帮你将标题和描述等插入到你的文档当中,你可以使用JSAPI函数document.setMetadata().来设置你的metadata. setMetadata函数将一个XML文件做为参数并设置文档的metadata.xml被传递给setMetadata函数可以用三种格式,这几种格式的用法可能参考livedoc 这里
  简单的形态如下
----------代码开始----------



 代码:

<rdf:RDF xmlns:rdf=’http://www.w3.org/1999/02/22-rdf-syntax-ns#’>  <BR><rdf:Description rdf:about=’’ xmlns:dc=’http://purl.org/dc/1.1/’ dc:title=’webstudio’ dc:description=’A new flash media team | flash 设计开发’ />  <BR><rdf:Description rdf:about=’’ xmlns:xmp=’http://ns.adobe.com/xap/1.0/’ xmp:CreateDate=’2004-10-12T10:29-07:00’ xmp:CreatorTool=’Flash Authoring WIN 8,0,0,215’ />  <BR></rdf:RDF> 

----------代码结束----------

  使用JSAPI自动嵌入swf metadata,代码如下:
----------代码开始----------



 代码:

</P> <P>  // 在FLASH中创建一个新的JSFL文件  <BR>  fl.createDocument();  <BR>  //获取当前激活FLA的文档对象dom  <BR>  doc = fl.getDocumentDOM();  <BR>  //初始化当前数据变量  <BR>var today = new Date();  <BR>  //初始文档标题变量  <BR>var docTitle = "webstudio.com.cn";  <BR>//初始化文档描述变量  <BR>var docDesc = "A new flash media team | flash 设计开发";  <BR>  //使用当前的标题和描述创建RDF XML  <BR>var rdfXML = ’<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/1.1/" dc:title="’+ docTitle +’" dc:description="’ + docDesc+’" /><rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmp:CreateDate="’+ today +’" xmp:CreatorTool="Flash Authoring WIN 8,0,0,215" /></rdf:RDF>’;  <BR>  // Add the RDF XML to the current document (Sets the meta data)  <BR>//将RDF XML加入当前文档  <BR>doc.setMetadata(rdfXML); </P> <P>

----------代码结束----------

  将上面的代码复制粘到一新的jsfl文档中,保存为CreateDoc.jsfl,并且将它移动到
C:Documents and Settings<user>Local SettingsApplication DataMacromediaFlash 8<language>ConfigurationCommands目录下。
  重新启动FLASH,并在命今行上运行CreateDoc。
  下载源文件:createdoc.rar
  是不是SWF Metadata可以用于所有受欢迎的搜索引擎来索引呢?
  这里的回答是NO,并不是所有受欢迎的搜索都可以对swf metadata进行索引,GOOGLE现在可以确定已经做到了。
  怎样确定我们指定的metadata已经嵌入到swf中?
  很简单,如果你观看在编译flash影片时生成的大小报告,你就会看到一列标题为“metadata”如下:



 代码:

 </P> <DIV class=HtmlCode>meta.swf Movie Report  <BR>----------------------  <BR>Metadata  <BR>--------  <BR>Bytes Value  <BR>----- -----  <BR>227  <BR><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <BR><rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/1.1/"> <BR><dc:title>webstudio</dc:title> <BR><dc:description>A new flash media team | flash设计开发 </dc:description> <BR></rdf:Description> <BR></rdf:RDF> </DIV> <DIV class=HtmlCode>

  生成flash的大小报告方法是在发布影片时,复选生成大小报告这一项就可以了。
  怎样用google搜索嵌入swf metadata的swf 影片呢?
  你可以在google中使用filetype加关键字的形式来搜索,例如,搜索tutorial中的swf,要这样写:如果你想找某一指定网站中的swf文件,你需要用filetype加site:指定的网站域名,如: filetype:swf site:design.yesky.com。

转载请注明出处-中国设计秀-cnwebshow.com



投稿 】【对本文进行评论】 【字体: 】【发布于2005-11-15 14:09】

相关专题:暂无相关专题

上一篇:this的使用   下一篇:给flash加一个trim()函数
欢迎投稿
 认证LOGO下载
     
Copyright © 2005-2007 中国设计秀_网页设计教程_优秀网页设计欣赏_平面设计欣赏 All Right Reserved.
做最专业的设计服务网站,秀出自我,秀出精彩!中国设计秀,秀---无处不在!!
QQ:54292427  8208442 MSN:kingvisual#hotmail.com 交流群:9107036 3848215 8850631
粤ICP备05067046号 RSS