Home  Demos  Download  Buy  News  About Us  Help Flash Components for professional RIA development
Products


Support


Links



Copyright © 2000-2007 eCastAsia

XP3 Professional Component Suite

SMARTER, FASTER, BETTER
We make our components smarter, so you can work faster to produce better applications.
XPComponents develops the next-generation user interface components for Flash 7+.Our products help developers worldwide reduce development time and effort, save money, and gain peace of mind.

We have the largest and most comprehensive range of Flash components available today.

Although XP3 includes over 50 Flash MX2004 Actionscript 2 Components, it is so much more than simply a collection of components, it is a complete framework for the development of powerful enterprise class form based RIA's incorporating a full set of highly customisable user interface components.

RELEASE 3 IS HERE !!!
Finally release 3 of the XPComponents has arrived with major improvements all round, including to DataBinding, Forms and Controls.

Comprehensive
Over 50 components and growing
Powerful DataBinding API
Easy to use can be set in the IDE or via code.
Need to validate user input server side? The DataBinding architecture has been built to enable close server side interaction.
Do you use master/detail or parent/child forms? With our DataRelation class these are simple to build with XP3.
Easy to use Forms API
Forget the cluttered, restrictive Flash Forms IDE, this is how forms development should be. Lightweight, flexible, leaves you in control.
Extensible
Strong AS2 class based architecture with extensive use of interfaces for easy extension.
Built with the professional developer in mind
Many supporting classes to cut down the amount of code you need to write, designed to allow you to build great looking applications in Flash without graphics experience.
Easy Styling
StylePacks for drag and drop skinning and styling.
Full keyboard, tabbing and focus support
Unlike most 3party components we have full tab/focus control, unlike in MM components you can set the tab order in the Component Inspector without the need for code.
All controls Mouse Wheel enabled, Custom Cursors, ToolTips

And more...
  • Date/Number formatting? We include powerful classes to simplify sophisticated Date and Number formatting
  • MVC? We include classes to support an MVC architecture
  • SOA?We include classes to support remoting and soap services, but also include our own XMLService which allows you to create your own non-SOAP xml based WebServices.
  • Locales? We include over 130 locale classes to allow you to handle date's and number's in a localised manner.
  • Layout?We have VBox/HBox/Table/Grid layout classes.
  • Debugging? Our own built in logging system allows you to send debugging via a local connection to our remote logger.


  • All built in as standard! No hidden extra's, no run time charges, free upgrades and excellent support

    Too expensive, still need convincing?
    Well think on this, if you can save just 6 hours on your next project by using our framework over writing it all by yourself then our component suite will have already paid for itself on just one project.
    Check out the Demos below and take a look at our on line Documentation and see for yourself


    Demos and Examples



    Smarter, faster, better XP implementations of various samples illustrating the power of the component architecture. Why not take a look at the F1 TechAnalysis sample or the StockTracker sample or how about one of our other examples to look at

    Components

    We start where Macromedia left off, take a look at the additional features you will find in our controls.

  • Form Controls
  • List Controls
  • Panels/Menus
  • Other Controls
  • Dialogs/Windows/Forms
  • DataSources

  • Form Controls


  • Label
  • A standard control for displaying text. Text can be aligned both vertically and horzontally, supports html, and in addition each label can display an Icon, the Icon can contain multiple images which can be selected using the IconIndex property. Also supports autoEllipsis.


  • Button
  • A standard button, supports html, 3 click modes - normal, repeat, and toggle. In addition each button can display an Icon and has support for autoEllipsis.


  • CheckBox
  • Standard application CheckBox.


  • RadioButton
  • Standard application RadioButton.


  • CheckBoxList
  • An array of CheckBoxes. Creates an array of ChekcBoxes in a grid like pattern, you can set the number of columns and rows and the orientation of tabbing. Can also retrieve the checked values of all the CheckBoxes as a single string for data binding.


  • RadioButtonList
  • An array of RadioButtons. Creates an array of RadioButtons in a grid like pattern just by specifying propeties. You can set the number of columns and rows and the orientation of tabbing. The RadioButtonList autmatically exposes the current seleted RadioButton simplyfying data binding.


  • TextInput
  • A standard control for inputing text. Can display an Icon, the Icon can contain multiple images which can be selected using the IconIndex property, Icon be placed in any corner of the control. Comes with a set of small icons to indicate error/required/info etc.In additionally has support for programticallly selecting and highlighting text within the control.


  • TextArea
  • A multiline text input control. Also has support for directly loading external text files.


  • DateSelector
  • A date chooser control. Has full keyboard support for those application where data input is important.


  • DateField
  • A date selector in a dropdown box.


  • NumericSpinner
  • A numeric spinner, allows you to set maximum, minimum, increment. Complete control over the numeric format, from hex to decimal palces and whether to show ",".


  • MaskedEdit
  • Through an input mask provides resticted data input with visual cues, formatted data output, overtype capability and a validation framework


  • ButtonEdit
  • A TextInput control with an associated button, like all other controls can be embedded in the DataGrid


  • DBNavigator
  • Provides a button bar of 9 navigational and edit buttons that can be bound to a datasource, also includes a label display showing the current record position and editing state




    List Controls

  • ListBox
  • A control a that display a list of items, by default a list item has a label and optional icon but also allows a custom item panels displayed effectively giving you total control over how a row is laid out.


  • ComboBox
  • A standard ComboBox, additionally can display an icon both in the list and in the closed item display. Also has support for full incremental and first letter keysearching.


  • DataGrid
  • A DataGrid. Has a built in row editor so that you can both edit existing rows and add new rows directly in the grid. Also has fixed non-scrolling columns.


  • TreeView
  • Typical Tree control. In addition supports drag and drop both with the control and between other Tree controls. Supports in line editing of node content.


  • ScrollBar
  • Standard application scrollbar




    Panels/Menus

  • TabPanel
  • A tabbed control panel


  • CollapsiblePanel
  • An accordion/OutlookBar like tabbed control panel. Supports both vertical and horizontal orientation and can control the direction of opening up, down, left and right.


  • MenuPanel
  • A menubar displayed in a collapsible panel control.


  • MenuBar
  • A standard application MenuBar




    Other Controls

  • ImageBox
  • An image control with support for scaling and cropping, plus transitional effect, can load both library "images" and external jpeg's. Includes optional preloader or spiiner icons.


  • Icon
  • A typical application icon. Icon are a fixed size and dont scale or crop but do supports icon lists which can then be selected using the icon index.


  • Slide
  • Extends the ImageBox with support for sophisticated and complex transitional effects for external jpeg's. Transitions can be applied to the "in" and "out" phases. A large range of built in transitions are provided


  • ScrollPanel
  • A panel containing scrollable contant supports both internal and external content, swf and jpegs.


  • HTMLText
  • A multiline read only text display optimized for HTML. Allows you to set a 'default' font for html text and provides methods to directly load documents into the control.


  • Hyperlink
  • A hyperlink formatted text label, with support to open a browser window when clicked.


  • ProgressBar
  • A control to show progress of loading. Supports deteminate and indeterminate displays. Can automatically bind to any control supporting the loader inteface (XMLConnector,XMLDataSource,ImageBox). Additionally can auto hide itself when loading is complete.


  • Timer
  • A digital display cont down timer


  • ToolBarClock
  • A digital display clock.


  • PanelBevelled
  • A bevel. Supports multiple styled of borders, different fills, has an inner and outer areas both with borders.Colors ae set using ARGB values to allow alpha channel support. All effects are property driven.


  • PanelGrid
  • An array of bevels arranged in a grid. Column or row orientated background color.


  • PanelRound
  • A bevel with rounded corner controlled by inner and outer radius properties.


  • PanelGradient
  • Easily create panels with gradient fills, no programming required.


  • Rule
  • A horizontal or vertical rule.


  • Separator
  • A horizontal rule with a text label.




    Dialogs/Windows/Forms

  • CommonDialogs
  • Provides common application dialogs, Message, Alert, Prompt, Confirm, About, Wait, Loading.


  • Window
  • Provides support for modal and non-modal windows with a titlebar, statusbar and dragable resizer.


  • Frameset
  • A typical application UI with top,left,right,bootom and center content panels.


  • MDController
  • Provides a multi document(Form) interface, allowing unlimited numbers of form to be displayed with the main UI.




    DataSources

  • XMLDataSource
  • A DataSource that encapsulates an array of XMLNodes. Data is retained as XML at all times. Can directly load data from external sources. Supports an XPath like syntax to be able to bind to a particular NodeList in an XMLDocument.


  • ListDataSource
  • Encapsulates an array. Exposing the array as a DataSource whilst fully supporting the DataProvider interface. Buitl in support for DataRelations, master/detail parent/child relations. Plus sorting and filtering.


  • DataSource
  • Encapsulates a Data object, that all controls can bind to. Fully supports insert, update and deletes. Has transactional support to allow for server side validation or server side commits before commiting local data.


  • CSVConnector
  • Connects to, loads and parses external CSV formatted text files. Supports data binding.


  • RemotingConnector

  • WebServiceConnector
  • Connects to external WebServices executes operations and retreives results. Supports binding and can be directly linked to DataSOurces..


  • DBMSResolver

  •  

    Tutorials
  • Documentation Index










  • Links
  • fullasagoog
  • eyezberg
  • adobe