Flash CS4 Professional ActionScript 2.0

XUpdateResolver 組件

Resolver 組件是與 DataSet 組件 (Flash 資料架構中的部分資料管理功能) 共用,將變更儲存至外部資料來源。

注意

 

只有當您使用在其「發佈設定」中指定 ActionScript 2.0 的文件時才支援 resolver 組件。

Resolver 接收 DataSet.deltaPacket 物件,然後將之轉換成適合 Resolver 類型的更新封包。然後再利用 connector 組件將更新封包傳送到外部資料來源。Resolver 組件在執行階段沒有視覺外觀。

如需如何在 Flash 中使用 DataSet 組件管理資料的一般資訊,請參閱「使用 Flash」中的「資料管理」。

XUpdate 是一項標準,說明對 XML 文件所做的變更,並受各種不同的 XML 資料庫所支援,例如 Xindice 和 XHive。XUpdateResolver 組件會將 DataSet 組件的變更內容轉換為 XUpdate 陳述式。來自 XUpdateResolver 組件的更新會以 XUpdate 資料封包的格式來傳送,透過連接物件來與資料庫或伺服器進行通訊。XUpdateResolver 組件會從 DataSet 組件取得 Delta 封包、將本身的更新封包傳送到連結線、從連線接收伺服器錯誤,並且將這些錯誤傳回 DataSet 組件 -- 全都使用可繫結屬性。

若需要使用 XUpdate 語言規格的草稿之詳細資訊,請參閱 http://xmldb-org.sourceforge.net/xupdate/xupdate-wd.html。如需有關 Flash 資料架構的詳細資訊,請參閱「使用 Flash」中的「資料解析」;如需有關解析 XML 資料的詳細資訊,請參閱「使用 Flash」中的「使用 XUpdateResolver 組件解析 XML 資料」。

 

您也可以使用 XUpdateResolver 組件將資料更新傳送到任何可以解析 XUpdate 語言的外部資料來源 - 例如,ASP 頁面、Java servlet 或 ColdFusion 組件。

相關主題