| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 网页制作 > Flash教程 > ActionScript教程 > 文章正文 用户登录
关于blog程序的几
弈天广告联盟关于
网络幼虫:关于我的
关于╃木蚂蚁㊣的
关于web2.0盈利模
关于网站定位,寻找
关于关于IT创业的
关于个人网站发展
一份关于购物网站
关于防作弊方面,我

关于TXT文本中的多变量加载           

关于TXT文本中的多变量加载

作者:佚名 来源:闪吧 作者: EmilMatthew 更新:2007-1-13 20:46:32 错误报告 我要投稿

一开始的尝试的结果:
加载同一文件到多个文本似乎失败了。
可能的一种解释是第一个回车后的内容都被忽略了,测试出的结果支持上述想法。
Support:文本中空一行后加载,啥都没有。
所以,当第一个变量后出现了第二个回车键时,加载是不可能成功的。

下面是刚开始的一些测试:

1loadVarialbesNum
1.1In Txt:

DataInTxt=This it the Data.txt,make it a litte longer ,see what will happen?

Tips=By Now ,I think ,you have known that How does loadVariablesNum have its power:)

loadVarialbesNum("data1.txt",0);
两个文本的层次都是一样的。
_level0.a
_level0.b

1.2

//In Txt:
DataInTxt=This it the Data.txt,make it a litte longer ,see what will happen?

Tips=By Now ,I think ,you have known that How does loadVariablesNum have its power:)
//In FLA
loadVarialbesNum("data1.txt",0);


文本变量为Tips.

结果,当然是什么也没有。

1.3换了层次后想想都应该一样的:
//这种想法被否定了,因为loadVarialbesNum是针对Text文本域的,而换层是一个针对MC的动作。

2.1
用两个内嵌Text文本域的MC:mcTxt1及mcTxt2
各自内嵌的文本域变量分别为:DataInTxt及Tips
//AS
loadVariables("data1.txt","mcTxt1");
loadVariables("data1.txt","mcTxt2");

效果当然也是失败了。

3暂时只好用两个文本进行解决了。
用两个内嵌Text文本域的MC:mcTxt1及mcTxt2
各自内嵌的文本域变量分别为:DataInTxt及Tips
//AS
loadVariables("data1.txt","mcTxt1");
loadVariables("data2.txt","mcTxt2");

4相对层级路径。
正确的方法1:
loadVariables("chDir/data1.txt","mcTxt1");
loadVariables("chDir/data2.txt","mcTxt2");

正确方法2:[好是奇怪,在DW里,这样写可是被看作根路径的]
loadVariables("/chDir/data1.txt","mcTxt1");
loadVariables("/chDir/data2.txt","mcTxt2");


出错一:
loadVariables("chDir\data1.txt","mcTxt1");

Error opening URL "file:///D|/MyAS2/Loader/chDir\ata1.txt"

出错二:
loadVariables("\chDir/data1.txt","mcTxt1");

Error opening URL "file:///D|/MyAS2/Loader/\hDir/data1.txt"

出错三:
loadVariables("\chDir\data1.txt","mcTxt1");

Error opening URL "file:///D|/MyAS2/Loader/\hDir\ata1.txt"

5由于Flash加强了安全性,尽管在自己机子上运行的挺好,
可跑到Web上直接读数据就没法子了,唉~~~~

6今天终于成功了:
最近上网的时候稍微注意了一些跟随网址后变的一些内容,可以很清楚的看出来都采用的value=...&value=...形式。
所以,想试试看加&号有没有用,结果,呵呵~~~成功了。
6.1Trial1:
loadVariablesNum
文本中的内容

DataInTxt=This it the Data.txt,make it a litte longer ,see what will happen?
&Tips=By Now ,I think ,you have known that How does loadVariablesNum have its power:)
//文本内容有回车也行的,只要有&号就能正确区分为多变量.

DataInTxt=This it the Data.txt,make it a litte longer ,see what will happen?

&Tips=By Now ,I think ,you have known that How does loadVariablesNum have its power:)


主场景中只要一句就行了:

loadVariablesNum("data1.txt",0);
6.2Trial2:设定参2.1
loadVariables:

loadVariables("data1.txt","mcTxt1");
loadVariables("data1.txt","mcTxt2");
感觉会网页的朋友应该比较熟悉这个&号~~~

7
更正一下5,真正放到网上,还是可以读数据的(放在主页里面),不过有些不稳定~~~
现在总结一下放到网页上的加载条件.
a只能通过单文本加载.

b第一个变量会被忽略,所以,可将变量文本写成下面的形式:

false=hehe
&DataInTxt=This it the Data.txt,make it a litte longer ,see what will happen?
&Tips=By Now ,I think ,you have known that How does loadVariablesNum have its power:)

再配合6.1及6.2都是可以的.

c符合以上两个条件后,可以不必在主页index上,仍可以读取数据。

8子级数据目录的读取:
8.1Trial1

loadVariables("flashData/data1.txt","mcTxt1");
loadVariables("flashData/data1.txt","mcTxt2");
8.2Trial2

loadVariablesNum("flashData/data1.txt",0);
结果都成功了~~~

以下两个练习站点演示了上述效果(05/2/25前有效):
http://emilmatthew.91x.net
http://emilmatthew.51.net


还有一个意外的收获,通过loadVariables,我竟把一个免费空间网页上的别的东东给套出来了,说不定对hack们有用,呵呵~~~
By Now ,I think ,you have known that How does loadVariablesNum have its power:)<script src="http://a-1-script.51.net/1/xp/footer.php" target="_blank" >http://a-1-script.51.net/1/xp/footer.php"></script>

有什么不对或还有哪些不足之处,敬请指点一二

文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。