Nous recevons tous "TypeError # 1009 Impossible d'accéder à une propriété ou une méthode de référence d'objet nul" de temps en temps - pas grave, mais parfois frustrant de déboguer.AS3 -TypeError # 1009 - un moyen facile de trouver * quelle * référence d'objet est nulle?
Flash vous donne la pile d'appel (qui est un début), mais laisse à vous de déterminer où l'objet nul est - est-il possible de trouver exactement quelle référence renvoie l'erreur?
Compte tenu de la fonction suivante (erreur sujette):
function nullObjectReferenceError():void
{
var obj:Object;
var prop:* = obj.nonExistentProperty;
}
Plutôt que la pile d'appel de la TypeError, j'aimerais tracer quelque chose comme: "Impossible d'accéder à une propriété ou méthode d'un nul référence d'objet à obj.nonExistentProperty "- Est-ce encore possible?
Ah - se rapprocher ... ne peut toujours pas obtenir l'objet, mais le numéro de ligne le rend beaucoup plus facile à trouver. Savez-vous si "Permit Debugging" a des conséquences sur la sécurité ou la performance? – Reuben
Je marque celui-ci comme correct - il semble être la chose la plus proche d'une solution qui est disponible. – Reuben
Il ne doit être utilisé que pendant le test/débogage. – Marco