Как я могу получить простой текстовый файл во Flash? - PullRequest
1 голос
/ 22 октября 2009

Какую функцию я могу использовать для получения содержимого простого текстового файла?

Теперь я могу просто прочитать "value = 32" как переменную или файл в формате xml, но файл от поставщика содержит только значение "32".

1 Ответ

1 голос
/ 22 октября 2009

Упс: только теперь я заметил, что вы используете AS2: используйте LoadVars. (Получил это отсюда )

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);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...