Podczas próby odczytania obiektu Object w mojej tablicy Byte do obiektu XML uzyskuję indeks poza zakresem.
private var fr:FileReference;
private var data:ByteArray = new ByteArray();
[Bindable]
private var dataXML:XML = new XML();
...
public function onLoadComplete(e:Event):void
{
trace("Load Complete");
data = fr.data;
dataXML = data.readObject();
}
Tablica bajtów jest tworzona przez ładowanie pliku przy użyciu FileReference
Odpowiedzi:
4 dla odpowiedzi № 1var fileReference:FileReference = event.target as FileReference;
fileReference.data.position = 0;
var xml:XML = new XML(fileReference.data.toString());
To działało dla mnie.
0 dla odpowiedzi nr 2
Spróbuj tego...
data = fr.data; data.position = 0; dataXML = data.readObject ();