Resolver components (Flash Professional only)

You use the resolver components in combination with the DataSet component (part of the data management functionality in the Flash data architecture). The resolver components enable you to convert changes made to the data within your application into a format that is appropriate for the external data source that you are updating. Flash MX Professional 2004 includes the XUpdateResolver and RDBMSResolver components. The XUpdateResolver component targets XML data sources, and the RDBMSResolver component targets relational databases. These components have no visual appearance at runtime. Developers can also build additional resolver components as needed.

If you use a DataSet component in your application, it generates an optimized set of instructions (DeltaPacket) describing the changes made to the data at runtime. This set of instructions is converted to the appropriate format (update packet) by the resolver components. When an update is sent to the server, it is possible that the server will send a response (result packet) containing additional updates or errors as a result of the update operation. The resolver components can convert this information back into a DeltaPacket that can then be applied to the data set to keep it in sync with the external data source. Resolver components enable you to keep your application and an external data source in sync without writing additional ActionScript code.