2011-06-21 8 views

答えて

1

Here are some instructions同じことをした人からのものです。あなたは下のリンクでそれを見つけることができますフラッシュCS5からフレックスWebサービスライブラリにリンクする必要があるすべての

まず:

C:\プログラムファイル、いくつかの関連する通路を引用する

アドビ\アドビ\(x86の) Flash Builderの 4 \ SDKの\ 4.1.0 \枠組み\ libsには、Webサービスの名前空間をインポートする必要がある最初のFlashドキュメントで

import mx.rpc.soap.*; 
import mx.rpc.events.*; 
import mx.rpc.AbstractOperation; 

あなたがオブジェクトを初期化する必要があるWebサービスを呼び出す必要があるときに、その後WSDLコールをロード、イベントの負荷がトリガされた後、あなたは、このWebサービスから任意のメソッドを呼び出すことができます。

var uNameWebService:WebService; 
var serviceOperation:AbstractOperation; 
CallService_btn.addEventListener(MouseEvent.CLICK, InitWebService); 
function InitWebService(event:MouseEvent):void 
{ 
Result_txt.text = "INIT" 
uNameWebService = new WebService(); 
uNameWebService.loadWSDL("http://localhost:55166/Service1.asmx?WSDL"); 
uNameWebService.addEventListener(LoadEvent.LOAD, BuildServiceRequest); 
} 
function BuildServiceRequest(evt:LoadEvent) 
{ 
Result_txt.text = "START" 
serviceOperation = uNameWebService.getOperation("GetName"); 
serviceOperation.addEventListener(FaultEvent.FAULT, DisplayError); 
serviceOperation.addEventListener(ResultEvent.RESULT, DisplayResult); 
serviceOperation.send(); 
} 
function DisplayError(evt:FaultEvent) 
{ 
trace("error"); 
} 
function DisplayResult(evt:ResultEvent) 
{ 
var UserName:String = evt.result as String; 
Result_txt.text = UserName; 
} 
+0

Thnx!パラメータをサービスに渡す例がありますか? – chchrist

+0

私はそうではありません。しかし、Googleの周りに私は彼らがそこにいると確信しています。 – JeffryHouser

+0

私はmxmlのために多くを見つけるが...私は検索を続けよう... thnx again – chchrist

関連する問題