Kompilieren Sie eine SWC in Flash für die Verwendung in Flex mit einer Klasse, die in Flex geschrieben ist

OK,

Es klingt kompliziert, ist es aber nicht. Ich möchte einige Elemente (Schaltflächen usw.) verwenden, die ich in einem Flex Actionscript-Projekt in Flash erstelle. Da mein gesamtes Vermögen unter 10 KB liegt, plane ich nicht, eine SWF zu laden. Warten Sie, bis sie geladen ist, und erstellen Sie die Schnittstelle. Ich möchte einen swc verwenden und nur die Clips instanziieren, die ich brauche. Außerdem möchte ich, dass meine Button-Klasse einige zusätzliche Eigenschaften hat, und hier tritt das Problem auf.

Wenn ich in den Verknüpfungseigenschaften in der Flash-IDE einen Verweis auf eine benutzerdefinierte Button-Klasse hinzufüge und ein untergeordnetes Element des Button MovieClip verfolge, erhalte ich die richtige Verfolgung. Wenn ich dann in der Main-Klasse in Flex unter Verwendung der generierten SWC-Datei einen Button erstelle und dasselbe untergeordnete Element des Button MovieClip nachverfolge, erhalte ich den Wert null.

Warum das ? Gibt es überhaupt etwas, um das zu umgehen? Ich habe überlegt, das Flex-Komponentenkit zu verwenden. Da ich jedoch an einem einfachen Actionscript-Projekt arbeite und das Flex-Framework nicht verwende, ist die Verwendung des Komponentenkits an dieser Stelle sinnlos.

Vielen Dank!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage