Храню в ФС текстовый файл с JSON объектом. При его загрузке и попытке декодить выдается "SyntaxError: Error #1509" , может дело в кодировках и т.п.?
Код AS3:
this._fileReference = new FileReference();
this._fileReference.addEventListener(Event.SELECT , this.onFileSelected);
this._fileReference.browse([new FileFilter("Data (*.txt)", "*.txt")]);
private function onFileSelected(e:Event):void
{
this._fileReference.load();
this._fileReference.addEventListener(Event.COMPLETE, this.onFileLoaded);
}
private function onFileLoaded(e:Event):void
{
var str:String = e.target.data as String;
//Если здесь просто захардкодить var str:String = ""; - данные из файла , то декодит без проблем...
try
{
var obj:* = JSON.decode(str);
}catch(e:*){
trace(e);
}
}