Session in flash movies – Server sessions are handled from flash movies by connecting flash with PHP. These session variables are initialised using session functions and are used in the flash movies as flash variables.
Reading data using flash forms – User input data into flash using flash form objects like text, button, select box etc.
Validation of form values – Validation of the data inputs
Loading movies – Loaded into different frames or time lines and played whenever certain action occurs
Custom classes
Class to Parse XML – Custom class which includes methods to get value of one node, to get collection of child nodes and to read text between given nodes.
Class to consume web services – Unique class to call web service methods, receive results from web method and check status of each request. This class dynamically creates an instance of web services connector component for each request to avoid result over lapping in between asynchronous web method calls.
Class for Accessibility – Set tab, back tab and combination keys : Default tab index will not work properly for nested movie clips. Created custom class to implement easy navigation (tabbing and back tab (SHIFT + TAB) through each flash component (like Text Boxes, Text Area, Drop down list etc).
Custom components
Data Grid: To create stack of records by looping a fetched collection. A movie clip is created to store details of one record and another clip to record the movie. Recorded movie clip are dynamically duplicated and added to a holder movie clip.
Calendar: Collection of small movie clips to hold day and next and previous buttons navigate days, months and years
Drop down : Collection of movie clips stacked vertically as a drop down list.
Alert and Confirm – To display pop-up messages
