2009-10-22 28 views
1

我可以使用哪個函數來獲取純文本文件的內容?如何在Flash中獲取純文本文件?

我可以只讀「值= 32」,如XML格式的變量或文件現在,但是從供應商提供的文件只包含值「32」。

+0

的Actionscript 1,2或3? – spender 2009-10-22 08:27:37

+0

我使用ActionScript 2 – Billy 2009-10-22 08:30:34

回答

1

哎呀:只有現在我才注意到你在AS2:使用LoadVars來代替。 (得到這個from here

var ldr = new LoadVars(); 
ldr.onData = function (result:String) 
{ 
    if (success) 
    { 
    trace("loaded " + result); 
    } 
    else 
    { 
    trace ("Error loading"); 
    } 
} 
ldr.load("fileurl.txt"); 

以下內容僅適用於AS3:

如果該文件是在您的服務器(或允許服務器您的SWF與一個crossdomain.xml的訪問) ,您可以使用URLLoader加載它。

var ldr:URLLoader = new URLLoader(); 
ldr.addEventListener(Event.COMPLETE, onLoad); 
ldr.load(new URLRequest("fileurl.text")); 

function onLoad(e:Event):void 
{ 
    var loadedText:String = URLLoader(e.target).data; 
    var value:Number = Number(loadedText); 
} 
+0

由於OP表示自己正在使用AS2,這不是一個很好的答案。 – spender 2009-10-22 10:00:58

+0

@spender添加了AS2代碼。 – Amarghosh 2009-10-22 10:23:19