This Domain(Admin5.com) is for Sale:

从Flash中读写Cookies(一

时间:2007-11-14  来源:收集  作者:TUPS

一、将Cookies读入Flash中

copyright dedecms

  在一个html文件中将cookies读入Flash内部是非常简单的,Flash答应运用URL字符串的方式向Flash中传递变量,你所要做的只是将cookies从浏览器中读出,再传入flash电影的地址即可.

织梦好,好织梦

  Step1:获取Cookie的信息

copyright dedecms

  从浏览器中读取cookie你需要将以下的Javascript代码放置在页面中:
  <scriptlanguage="JavaScript1.1">
  <!--
  //GetCookiesscript
  cookString="?"
  //doesthevisitorhaveacookie?
  if(document.cookie!=""){
  theCook=document.cookie.split(";")
  //addeachpartofthecookietoastringvariable
  for(i=0;i<theCook.length;i ){
  cookString =theCook[i] "&"
  }
  }
  //-->
  </script>
  这段脚本是察看访问者是否拥有cookie,然后创建一个字符串(cookString)保存所有的cookie信息。一旦信息保存完毕,你就可以用另一个脚本语言将其传入Flash文件了。

织梦好,好织梦

  Step2:传递Cookie信息

内容来自dedecms

  这第二段Javascript脚本代码是用来将Flash电影嵌入网页且将信息传入页面中的Flash文件的。除了刚才我们建立的cookString变量外,这第二段代码中我们还用到了其他三组变量:flName,flColor,flHeight和flWidth。flName变量是用来表示Flash文件再服务器上的位置。flColor变量是指定Flash电影的背景颜色的,而flHeight和flWidth是分别指定你嵌入Flash电影的高度和长度的。
  <scriptlanguage="JavaScript1.1">
  <!--
  //Namethevariables
  flName="flookies-fx.swf"
  flColor="#99cc99"
  flHeight="300"
  flWidth="200"

本文来自织梦

  document.write('<OBJECT'
   'classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'
   'codebase="http://active.macromedia.com/flash2/'
   'cabs/swflash.cab#version=4,0,0,0"'
   'ID="flash"'
   'WIDTH=' flWidth
   'HEIGHT=' flHeight '>'
   '<PARAMNAME=movieVALUE="' flName cookString '">'
   '<PARAMNAME=qualityVALUE=high>'
   '<PARAMNAME=bgcolorVALUE=' flColor '>'
   '<EMBEDsrc="flookies.swf' cookString '"'
   'name="flash"'
   'quality=highbgcolor=' flColor
   'WIDTH=' flWidth
   'HEIGHT=' flHeight
   'TYPE="application/x-shockwave-flash"'
   'PLUGINSPAGE="http://www.macromedia.com/shockwave/' 内容来自dedecms
   'download/index.cgi?P1_Prod_Version=ShockwaveFlash">'
   '</EMBED></OBJECT>'
  )
  //-->
  </script>
  以上的这段代码将所有cookie变量传入Flash电影。假如你的访问者有一条cookie为'myname=JohnSmith',那么你的Flash电影中将在根Level中存在一个名为myname的变量,它的值为JohoSmith。到这里我们已经将cookie信息传入的Flash电影中.

看完这篇,您有何感觉呢?

文章评论

共有位Admini5网友发表了评论 查看完整内容

推荐信息

24小时热门信息