Flex與webservice的通信(一)

如下是一個簡單的Flex與webservice通信的例子,在網上看到的,練習了一遍,記與此。

首先,新建在Vs中新建一個webservice頁面,添加如下代碼:

 

在這個webservice種定義了兩個方法,一個是返回一組字符串,一個是根據半徑計算圓周的函數。

運行該網頁,記下地址,如:http://localhost:2589/WebService1.asmx,先放着。

回到Flex builder,新建一個項目,添加代碼:

 

在Mxml代碼中定義了一個List用於顯示先前在Webservice中定義的字符串,一個Label,一個TextInput用於輸入半徑,一個Text顯示計算後的圓周。兩個Button分別用於激發對webservice方法的調用。

同時,還定義了一個Webservice標籤,其id爲myService;wsdl爲先前記錄的地址。接下來operation是所要調用的操作,其name值與webservice中定義的函數名稱必須一致。HelloWorld和Calc函數分別是不傳參數和傳參函數。

result指向了處理返回結果的函數,

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章