Я хотел бы иметь возможность генерировать класс, который наследуется от BitmapData во время выполнения.Возможно ли это в ActionScript 3?Если да, то каков синтаксис?
Я не думаю, что вы найдете зрелую библиотеку для этого. Есть два проекта с открытым исходным кодом для работы с манипулированием байт-кодом ABC, но они, похоже, находятся в зачаточном состоянии. Вы можете посмотреть на http://code.google.com/p/flemit/ и http://code.google.com/p/floxy/
Как автор flemit / floxy (хотя оба были созданы только для asmock ), я бы рекомендовал изучить AS3Commons Bytecode , поскольку он находится в активной разработке ( нет).
Байт-код AS3Commons фактически основан на проекте Loom и расширен для использования гораздо более чистого API, чем когда-либо предполагалось во Flemit.
Я никогда не видел этого, но вы, вероятно, могли бы подражать такому поведению со статическим классом, в который вы можете передавать стандартные объекты BitmapData во время выполнения ...