|
Components are a common feature of application development in
languages such as Java and C++. They are function-rich, customizable
collections of code and user interface elements that developers
can use to rapidly assemble complex applications. Components are
designed specifically to be reused and shared among many applications.
Macromedia Flash MX components are bundled movie clips with ActionScript
programming interfaces. Macromedia Flash MX ships with a great
set of user interface components including listboxes, scrollbars,
radio buttons, combo boxes, a scroll pane, and more. In addtion,
we've also been working on a second set of components that includes
a tree control, a frame window, a calendar control, a dialog box,
a ticker control, an icon button, a progress bar, splitter control,
and a set of charting components.
These components come with robust ActionScript APIs that make
it possible to write sophisticated applications. It's possible
to write programs that create components dynamically as needed,
programs that hook components up to data sources on the web, programs
that control complex client-side user-interface interactions,
or programs that do all of the above.
The components have been carefully constructed so that it's a
breeze to quickly change the way they look. In a word, components
are skinnablethe colors, fonts, and even the shapes of the
components can be changed in each application. With components,
it's possible to build custom user interfaces in a fraction of
the time it used to take.
|