解析程序组件(仅限于 Flash Professional)

可以将解析程序组件与 DataSet 组件结合使用(Flash 数据体系结构中数据管理功能的一部分)。解析程序组件使您可以将应用程序内对数据进行的更改转换为适合所更新外部数据源的格式。Flash MX Professional 2004 包括 XUpdateResolver 和 RDBMSResolver 组件。XUpdateResolver 组件以 XML 数据源为目标,而 RDBMSResolver 组件以关系数据库为目标。这些组件在运行时没有可视外观。开发人员也可以根据需要建立其他解析程序组件。

如果在应用程序中使用 DataSet 组件,它会生成一个描述在运行时对数据进行的更改的优化指令集 (DeltaPacket)。解析程序组件会将此指令集转换为适当的格式(更新数据包)。将更新发送到服务器时,服务器可能会发送一个包含附加更新或错误的响应(结果数据包)作为更新操作的结果。解析程序组件可以将此信息重新转换为随后可应用到数据集的 DeltaPacket,以使它保持与外部数据源同步。解析程序组件使您可以保持应用程序与外部数据源同步,而无需编写附加动作脚本代码。