| Nox Noctis |
22.03.2006 20:33 |
во-первых, можно просто взять и попробовать. написание тестика в данном случае требует что-то около трёх с половиной минут (считая, что изначально компьютер выключен).
Object.prototype.property - это слишком радикальная мера. тогда свойство будет вообще у всех у всех объектов любого класса.
для мувиков можно использовать MovieClip.prototype, или создать дочерний класс с наследованием от MovieClip, в стиле AS2.
некоторый смысл в предлагаемой операции есть: при таком задании свойства, оно будет иметь "значение по умолчанию" у любого объекта класса. при этом попытка присвоения значения этому свойству у конкретного экземпляра приведет к созданию его собственного свойства с таким именем и значением.
Код:
Object.prototype.property = "!";
var a = {};
var b = {};
trace(a.property); // !
trace(b.property); // !
a.property = "?";
trace(a.property); // ?
trace(b.property); // !
|