Ich habe ein Balkendiagramm mit der vertikalen Achse auf diese WeiseWie ein Click-Ereignis zu Achsenbeschriftungen in Flex hinzuzufügen
<mx:verticalAxis >
<mx:CategoryAxis id="catAxis" title="Employee" categoryField="id"/>
</mx:verticalAxis>
Ich würde für die Etiketten auf der vertikalen Achse anklickbar sein. Wenn also ein Benutzer auf eine Beschriftung klickt, wird ein Klickereignis ausgelöst und ich kann etwas damit tun. Ich bin nicht daran interessiert, auf die Leiste selbst zu klicken (ich weiß, wie ich das erreichen kann)
Ich habe versucht, der CategoryAxis vom Typ Mouse.Click einen Ereignis-Listener hinzuzufügen, aber nichts wird ausgelöst.
Jede Hilfe wird geschätzt.
Hinweis: Sie sollten dies auch ohne Erstellen einer Variablen und Verwendung des geschweiften Klammerbindungsausdrucks tun können, indem Sie den 'labelRenderer' mit einem String angeben, der der vollständig qualifizierte Paketname Ihrer Klasse ist. Normalerweise mache ich das mit "Lists" und es ist die "itemRenderer" -Eigenschaft, die auch eine 'ClassFactory' erwartet. Ich frage mich, warum das funktioniert ... Die Dokumentation für 'ClassFactory' erklärt es wie folgt:" MXML lässt Sie die folgende Syntax verwenden: '' Die MXML Der Compiler erstellt automatisch die ClassFactory-Instanz für Sie. " Wie ordentlich! –