作者dreamboxer (陌生人)
看板Flash
标题Re: [问题] 请问读入txt档问题,已爬文
时间Tue May 20 17:13:14 2008
※ 引述《junjikilin (kilin)》之铭言:
: 建一文字档aaa.txt
: 内容为 target=第一,第二,第三,第四,第五
: 因为之後还会新增,想一项一项写进flash阵列里,
: 爬文发现有快速的写法,但不知道是不是因为flash5的关系,用不出来呢 囧
: 帮我抓药一下:
: ┌──────────────────┐
: │ loadvariablesNum("aaa.txt", 0) │
: │ │
: │ var text:Array = new Array(); │
: │ │
: │ text = target.split(",") │
: └──────────────────┘
: 但之後没办法一项一项叫出,一叫变数text就全跑出来,叫text[0]什麽都没有
: 这样有错吗? 还是我根本搞错阵列用法了? 谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.170.168.240
1F:推 pm2001:大概他是写target=[1,2,3,......]这样?05/17 23:03
2F:→ junjikilin:target是字串变数没错,写在txt档里,要如何读进阵列呢05/18 08:25
3F:→ junjikilin:谢谢!05/18 08:25
4F:推 dreamboxer:你的aaa.txt 这样写试试 &target=1,2,3,4,505/18 13:45
5F:→ junjikilin:成了!感谢d大05/18 16:53
6F:→ junjikilin:能不能请问一下为什麽前面要加&符号?05/18 20:53
贴 CS3 中的 F1 的和你解释... XD
=============================================================================
loadVariables(url:String, target:Object, [method:String]) : Void
从外部档案中读取资料,例如,由 ColdFusion、CGI Script、Active Server Pages
(ASP)、PHP 或 Perl Script 产生的文字档或文字,并为目标影片片段设定变数值。
这个动作也可以用来用新值更新作用中 SWF 档中的变数值。
位於指定之 URL 的文字必须使用标准的 MIME 格式
application/x-www-form-urlencoded (CGI Script 所使用的标准格式)。
您可以指定任意数目的变数,例如,下列文字就定义了好几个变数:
company=Adobe&address=601+Townsend&city=San+Francisco&zip=94103
=============================================================================
说明中很清楚的写到 loadVariables 必须喂入"标准的 MIME 格式"
而 & 这个符号在 MIME 中是用来串接两个不同的前後变数
MIME一般被用在网址上的参数,例如:你在无名的网址上会看到这样的网址
www.wretch.cc/album/album.php?id=xxx&book=1
^^^^^^^^^^^^^
这表示 album.php 会接收到问号後的两个变数,一个是 id 这个变数,一个是book变数,
而等号分别指派变数id的值是 xxx 、book的值是 1, 然後id和book之间用 & 号分开。
同理,在Flash中,loadVariables也是类似的概念。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.20.177.117
7F:推 stopcrying:虽然方便,但是因为写起来难看,自己都用 XML...OTL 05/21 02:13
8F:→ dreamboxer:有时候只是一两笔简单的资料要用XML包起来传过去再解开 05/21 11:43
9F:→ dreamboxer:实在麻烦... XD 05/21 11:43
10F:推 aquarianboy:有用顺手的xml parser的话,其实是很方便的 :) 05/21 13:15