2009-08-13 17 views
2

Hat jemand jemals eine Combobox wie die unten aus der Bombay Sapphire website entnommen erstellt?Wie erstellen Sie diese Art von Combobox in Flex?

Es ist cool für mich, weiß jemand, wie man das macht?

Combo Box http://img194.imageshack.us/img194/3079/comboboxx.jpg

+0

Screenshot für diejenigen von uns, die Websites blockiert haben? – RiddlerDev

+4

Nach der Qualität des Tippens zu urteilen, hat er vielleicht etwas zu viel von Bombay Sapphires Produkt genommen. – skaffman

+0

Es ist eigentlich nett; schnell "blinkt" geöffnet, erlaubt Scrollen einfach durch Bewegen der Maus auf und ab. Ziemlich cool. –

Antwort

-1

Ich bin ziemlich sicher, dass die Technologie zu tun dies in Silverlight 3 als auch. Ich sage nicht, dass es leicht wäre. Die Art und Weise die Zahlen innerhalb des Rechtecks ​​bewegen für eine ...

Wenn Sie ernsthaft über so etwas wie diese machen würden Sie brauchen -Visual Zustand Manager in Silver -storyboards in Silver -Vielleicht Pixel-Shadern in Silverlight verstehen 3 um diesen Heiligenschein um das Rechteck auf Mouseover zu tun -canvas und Clipping, um die rollenden Daten/Monate/Tage zu tun?

Interessiert zu sehen, was andere denken.

0

Es sieht gut aus, aber ich denke nicht, dass es etwas Besonderes ist. Ich bin mir nicht einmal sicher, ob es sich um eine ComboBox handelt - wählen Sie zum Beispiel "2008" für das Jahr und dann den Mauszeiger über das Jahr "Combo". Es dreht sich um 1987, obwohl es Jahre um 2008 zeigen sollte. Es ist sicherlich nicht brauchen, um eine ComboBox zu sein, nur um wie eine auszusehen.

Es ist einfach genug einzurichten - ein Steuerelement, das wie eine Kombination aussieht, mit einem Event-Handler für die Maus ein/aus, die die Liste auftaucht. Dies könnte eine tatsächliche Liste mit Mausbewegern sein, die das Scrollen bei Mausbewegungen nahe den vertikalen Grenzen der Liste handhaben. Der "Halo" -Effekt ist leicht genug, um mit geeigneten Weichzeichnungsfiltern und Opazitätseinstellungen zu erzeugen.

Es ist zu langatmig, um die detaillierten Schritte zu geben, aber technisch ist es nicht schwer zu tun.

Aktualisierung: Entschuldigung, ich habe kein gleichwertiges Beispiel, auf das Sie verweisen können.

+0

Haben Sie etwas dagegen, mir ein Beispiel zu geben? Vielen Dank ... – handoyo

+0

Ok, könnten Sie mir dann zeigen, wie man mit der Mausbewegung vorgeht?^_^Vielen Dank – handoyo

Verwandte Themen