Mai 21 2009

Flex und Dropdown Menüs mit mehreren Ebenen

Tag: Adobe,FlexKonstantin Elstner @ 13:10

Nach dem ich gestern mehrere Stunden damit verbacht hatte, nach eine Flexkomponente zu suchen die es ermöglicht Dropdown-Menüs mit mehreren Leveln zu erstellen, will ich die Suchergebnisse nicht vorenthalten.

Wirklich viele Komponenten gibt es leider nicht und das Web ist immer so flüchtig, irgendwann hatte ich schon einmal eine gute Komponente hierfür gefunden, aber leider nicht in die Bookmarks gezogen.

Eine sehr gute Sammlung an Komponenten unter der MIT Lizense gibt es unter dem Projektnamen ‚flexlib‘ die bei code.google.com erhältlich ist.

Für das Menüproblem eignet sich am besten die Klasse ‚ScrollablePopUpMenuButton‘ die multilevel Dropdown Menüs unterstützt (unterstes Beispiel). Nach einer Analyse der Beipiele kann das Dropdown Menü an jedem beliebigen Button positioniert werden und lässt sich somit in eine eigenen Layer über dem Content einblenden.

Ansonsten beinhaltet ‚flexlib‘noch unzählige andere Klassen für verschiedenste Probleme, wie zB. die Markierung von Wörtern in einem Text, nach denen gesucht wird.

Schaut es euch einfach an 😉