如何在Flash中获取纯文本文件? [英] How can I get plain text file in Flash?

查看:158
本文介绍了如何在Flash中获取纯文本文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我可以将value = 32作为xml格式的变量或文件来读取现在,但供应商的文件只包含值32。

解决方案

糟糕:现在我才注意到你是在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));

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


Which function can I use to get the content of a plain text file?

I can just read "value=32" as a variable or file in xml format now, but the file from vendor contains only the value "32".

解决方案

Oops: Only now did I notice that you are on AS2: use LoadVars instead. (Got this from here)

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


The following applies only to AS3:

If the file is at your server (or a server that allows your swf to access it with a crossdomain.xml), you can load it using 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);
}

这篇关于如何在Flash中获取纯文本文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆