FlashAS学习:LoadVars.load由指定的URL地址下…
2008-04-02 11:00:56来源:互联网 阅读 ()
功能说明
由指定的URL地址下载数据,并且解析数据的内容,然后将结果存放在loadVarsObject里。任何下载下来的变量内容,都会以Property的形式存放在loadVarsObject里,其变量名称即为该loadVarsObject的Property名称,其内容有大小写之分。因此,任何在loadVarsObject中和下载下来的变量名称同名的Property名称,其内容都将被覆盖,反之则否。这些动作并不是同步发生的。
下载下来的数据,其格式必为符合application/x- www-urlform-encoded规格的字符串,和loadVariables所用的格式相同,如:name= Frankc&age= 26&sex=male,此数据也是返回值的数据。
在Flash 7.0版之前的播放器中,使用此方法读取要存取的指定SWF文档时,只要任何SWF文档都位于同一个父域下即可。
然而在Flash 7.0版的播放器中,使用此方法读取要存取的指定SWF文档时,必须要指定精确的域地址,如:www.myDomain.com里的SWF文档,只能存取www.myDomain.com的其他SWF文档,不可存取example.myDomain.com里的文档。
如存取不同域时,则必须在存放存取的SWF文档里,放上一份跨域原则文档(Cross-domain Policy File)的XML文档。
其范例格式如下:
<!--http://www.myDomain.com/crossdomain.xml-->
<cross-domain-policy>
<allow-access-fromdomain="www.SomeOfDomain.com"/>
<allow-access-fromdomain="*.myDomain.com"/>
<allow-access-fromdomain="123.123.123.123"/>
</cross-domain-policy>
此Method的功能,近似于XML.load的功能,其安全限制也相同。
语法
myLoadVars.load(url);
参数
url:要下载数据的来源地址
语句范例
myLoadVars.load(http://www.myweb.com/my.php); 从www.myweb.com/my.php网址下载数据到myLoadVars传值对象中。
用途
从指定的URL地址下载数据
应用范例
stop();
LV=newLoadVars();
LV.load("data.txt");
//按钮上的script
on(release){
if(LV.loaded==true){
nextFrame();
}
}
执行结果
单击按钮,程式会先判断是否已载入外部的变量值,若载入则会出现新画面并显示其值。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇: Flash中MP3导入及同步歌词的方法
下一篇: 网页设计中制作Flash站点的技巧
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash