actionscript 3 und JSON

Ich habe versucht, JSON arbeiten mit AS3 für eine Weile jetzt, aber ohne Erfolg. Ich erhalte die folgende Fehlermeldung, wenn ich das JSON zurück:

TypeError: Error #1034: Typumwandlung fehlgeschlagen: cannot convert Object@26331c41 Array.

Ich habe versucht, ändern Sie den Datentyp der variable "jsonData" - Objekt, das behebt die Fehler, aber ich bin mir nicht ganz sicher, wie kann ich die Daten analysieren.

package 
{
    import flash.display.Sprite;
    import flash.net.URLRequest;
    import flash.net.URLLoader;
    import flash.events.*;
    import com.adobe.serialization.json.JSON; 

    public class DataGrab extends Sprite {

        public function DataGrab() {

        }

        public function init(resource:String):void {
            var loader:URLLoader = new URLLoader();
            var request:URLRequest = new URLRequest(resource);
            loader.addEventListener(Event.COMPLETE, onComplete);
            loader.load(request);
        }   

        private function onComplete(e:Event):void {
            var loader:URLLoader = URLLoader(e.target);
            var jsonData:Array = JSON.decode(loader.data);
            trace(jsonData);
        }


    }
}

InformationsquelleAutor minimalpop | 2009-10-31

Schreibe einen Kommentar