1
FLEXがFlash CS5から提供するSOAP Webサービスクラスを使用する方法はありますか?Flash ProfessionalでFlex SOAPクラスを使用する方法
FLEXがFlash CS5から提供するSOAP Webサービスクラスを使用する方法はありますか?Flash ProfessionalでFlex SOAPクラスを使用する方法
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;
}
Thnx!パラメータをサービスに渡す例がありますか? – chchrist
私はそうではありません。しかし、Googleの周りに私は彼らがそこにいると確信しています。 – JeffryHouser
私はmxmlのために多くを見つけるが...私は検索を続けよう... thnx again – chchrist