Zuerst lesen Sie this.
Da Sie nicht erwähnt haben, wo sich 'targetObj' befindet, nehme ich an, dass Sie wahrscheinlich über eine Movieclip-Instanz in der Flash-Phase sprechen.
Wenn Sie andere Klassen (.as-Dateien) und wollen, dass sie den Zugang zu der großen Familie zu haben, ermöglichen (von Ihnen & MCs Sprites), dann können Sie:
- sie in Dokumentenklasse initialisieren
- haben sie Dokumentenklasse
- Have Videoclips erweitert mit einer Basisklasse
kurz erben Sie die Dokumentenklasse zu anderen Klassen müssen verlinken ab zu sein Sie können auf Klassen in der Flash-IDE oder auf der Bühne selbst zugreifen, da die Dokumentklasse der Einstiegspunkt für alle benutzerdefinierten Klassen ist.
Danke, aber meine Klasse erweitert bereits eine Basisklasse: 'extends VideoPlayerClient', und ich beziehe mich in der Dokumentklasse auf diese Weise:' VideoPlayer.netStreamClientClass = TsVideoClient; '. Ich kann es nicht in die Dokumentklasse einfügen, sonst wird ein verschachtelter Klassenfehler ... – ollydbg