SOAP 網路服務要求Flash Player 9 以及更新的版本,Adobe AIR 1.0 以及更新的版本 SOAP 是根據一般 XML-RPC 網路服務概念所建置,並提供較豐富但較複雜的方法來傳送類型資料。SOAP 網路服務通常會提供網路服務說明語言檔案 (WSDL),以指定網路服務呼叫、資料類型和服務 URL。雖然 ActionScript 3 不直接支援 SOAP,但是您可以「手動」建構 SOAP XML 訊息,並將它公佈至伺服器,然後剖析結果。不過,針對最簡單 SOAP 網路服務以外的任何項目,使用現有 SOAP 元件庫,還可能節省大量開發時間。 Flex 架構包括用於存取 SOAP 網路服務的元件庫。在 Flash Builder 中,元件庫 (rpc.swc) 會自動併入 Flex 專案中,因為它是 Flex 架構的一部分。在 Flash Professional 中,您可以將 Flex framework.swc 和 rpc.swc 新增至專案的元件庫路徑,然後使用 ActionScript 存取 Flex 類別。 |
|