Можно ли сделать так, чтобы класс dynamic
в AS3 принимал только динамически созданные свойства, если они имеют заданный тип?
Например, я могу только разрешить использование спрайтов. Итак, возьмем этот пример быстрого класса:
public dynamic class Test extends Object{}
-------
И несколько быстрых строк, чтобы понять, что я имею в виду:
var test:Test = new Test();
test.something = 32; // error
test.something = "party hats"; // error
test.something = new Sprte(); // works
Может быть, с использованием прокси-класса / пространства имен есть способ манипулировать всем, что запускается, при динамическом создании переменных?