Zitat:
Zitat von Donar Ähhm, wozu denn die ganze Klasse kopieren und umschreiben?
Wie wärs denn mit: Code: public class meineKlasse extends coreKlasse und danach einfach die funktionen überschreiben, die man abändern möchte ... |
Das Problem ist das Flex Framework selbst, da intern viele Funktionen / Variablen auf private gesetzt sind und nicht vererbbar + überschreibbar sind. Auch ist vieles per Namespace mx_internal "geschützt". Da hilft nur das Affen-Patchen

Und das ist durchaus üblich und auch kein Teufelszeug, siehe auch Kommentare in "
Is Monkey Patching in Flex Evil?"
Wie auch immer, letztendlich sind es alles nur Workarounds und keine echten Bugfixes. Es gab mal vor einiger Zeit ein recht cooles Projekt "
BugQuash", wo jeder selbst Bugs fixen konnte. Dort findet man auch in ein "
Pre-Event Kit.pdf", worin genau beschrieben wird, wie man ganz offiziell eigene Patches an das Flex Team bringt

Zwar gehört dazu schon etwas Zeit und Mühe dazu, aber man findet genügend Infos, wie es genau geht. Siehe auch:
Set up your development environment und
Submitting a Patch.
[Nachtrag]
Wo, was, wie andere so "monkey-patchen" findet man u.a. in den Kommentaren vom Blog Post "
Have you monkey patched the Flex framework?" von Matt Chotin (Flex Team). Ist schon ein recht interessantes Thema

[/Nachtrag]