This is the DEMO of my lightweight "Pull Down" component for Flash AS2.0 as saved for Flash7.
Goal 1 - To provide a lightweight component to supersede the built-in Flash Components
Goal 2 - To provide the same functionality as FireFox in Windows XP's functionality
Goal 3 - To allow for incorporation into an Observer or MVC pattern-based application
Goal 4 - To make it look like a conventional HTML pull down
This example shows a still beta version that I'll consider a DEMO for now. The goal is to release a complete custom component under BSD-license. I still have a lot of configurable options to go through in terms of visual appearance.
The features of note are:
0.3 new button drawing code - better look.
0.3 fixed issues with rendering pulldown when number of items was less than number of items to display in pulldown.
0.3 fixed TAB support - does not display pulldown but allows for keyboard input.
No raster graphics nor IDE generated vector clips - straight AS code.
supports auto completion of text entered by the user. Try to type in a value and it will automatically highlight the best match as you type. If you make a mistake, backspace support is built in. (my favorite feature)
mousewheel support
click-hold mouse button and drag to scroll results - even outside the component
click on the scroll track bar but not on the scroll track button and will auto-page in the correct direction