Flex-Popup-Schaltfläche Frage

Schlug meinen Kopf gegen die Wand hier. Ich will nicht das Rad neu zu erfinden.

Die Standard-Flex-3 Klasse für PopupButton ist eine Kombination von zwei Tasten. Einer ist ein normaler Knopf mit label-und/oder-Symbol, und der zweite ist der Pfeil öffnet sich das popup.

Mein Kampf hier ist, ich möchte einfach nur einen button mit einem Symbol, öffnet sich das popup direkt, ohne zu schreiben, all das popup-handling-code wieder alles vorbei. Der plan war, zu überschreiben, das PopupButton-Klasse mit, sagen wir, eine neue Klasse namens SimplePopupButton. Diese Klasse würde blenden Sie einfach den Pfeil, und zeigen Sie die Schaltfläche click-handler zum öffnen der popup-Fenster.

Scheint einfach, aber ich sehe nicht einen einfachen Weg, dies zu tun. Vorschläge? Alternativen?


[Bearbeiten] ich möchte ein 16x16 icon-button, öffnet sich ein popup. PopupButton-geliefert mit flex hat zwei Schaltflächen: "Es enthält einen Hauptschalter und eine sekundäre Taste, genannt die pop-up-Taste, die erscheint, jede UIComponent-Objekt, wenn ein Benutzer auf die pop-up-Taste." (Quelle). Ich möchte die Haupt-Taste zum öffnen des popup-und ausblenden der popup-button. (oder Umgekehrt)

Wollen Sie zum ändern der aktuellen nach-unten-Pfeil, um Ihre eigenen oder um es loszuwerden vollständig?
Entweder überschreiben Sie die Pfeil-und ausblenden der primären Taste, oder ausblenden, Pfeil und legte meine Symbol in der primären Taste. Ich effektiv, dass eine Schaltfläche mit einem popup-Fenster und nicht das paar-system von adobe verwendet für popupButton, popupButtonMenu " und "ComboBox".

InformationsquelleAutor Glenn | 2008-09-30

Schreibe einen Kommentar