/ / Problem z ładowaniem Bytearray do obiektu XML. (Flex 4) - xml, actionscript, flex4

Problem podczas ładowania obiektu Bytearray do obiektu XML. (Flex 4) - xml, actionscript, flex4

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 № 1
var 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 ();