AS3 -TypeError #1009 - eine einfache Möglichkeit, um herauszufinden, *welche* die Objekt-Referenz null ist?

Wir alle "TypeError #1009 Nicht Zugriff auf eine Eigenschaft oder eine Methode eines null-objektverweises" jetzt-und-dann - keine große Sache, aber manchmal frustrierend, zu Debuggen.

Flash gibt Sie den call-stack (das ist ein Anfang), sondern überlässt es Ihnen, um herauszufinden, wo das null-Objekt ist - ist es möglich, herauszufinden, genau, welche Referenz wirft den Fehler?

Gegeben der folgende (Fehler-anfällig) Funktion:

function nullObjectReferenceError():void
    {
        var obj:Object;
        var prop:* = obj.nonExistentProperty;
    }

Anstatt nur den call-stack von der TypeError, ich möchte die Spur etwas wie: "Nicht Zugriff auf eine Eigenschaft oder eine Methode eines null-objektverweises auf obj.nonExistentProperty" - Ist das überhaupt möglich?

InformationsquelleAutor Reuben | 2009-10-05
Schreibe einen Kommentar