Fondamentalement, je veux modifier le constructeur de la classe Object
. Puisque chaque classe étend Objet, j'espère que chaque fois que n'importe quel objet de n'importe quelle classe est instancié, la fonction modifiée
sera appelée.Héritage de prototype Actionscript-3
Je l'ai fait:
Object.prototype.constructor = function(){
trace("it was called;");
};
et mettre un point d'arrêt sur l'état de trace.
Mais cela ne s'est pas arrêté là.
L'instruction trace n'a pas été exécutée également.
Des solutions/suggestions?
Dans Flex Builder, lorsque j'ai ajouté l'option de compilation -es, j'ai reçu le message suivant: "Invalide -as3 et -es combinaison. -as3 = true et -es = true.Un des deux peut être 'true'." – dharm0us
Ils ne peuvent pas coexister au niveau du compilateur, mais peuvent être mélangés [en utilisant des espaces de noms] (http://stackoverflow.com/questions/2268276/what-are-the-key-differences-between-javascript-and-actionscript-3/ 12022657 # 12022657). –