1

私は FLEX の初心者で、Web サービスから結果を取得するのに問題があります。

私のプロジェクトでは、php 関数を使用して Web サービスを形成し、チェックサムを返します。次のフォーム アイテムは、チェックサムを正常に返すことができます。

<s:FormItem label="LoginCheck">
  <s:TextInput id="loginChecklastresult" text="{loginCheckResult.lastResult as int}"/>
</s:FormItem>

しかし、スクリプトで次のコードを使用すると。

protected function loginButton_clickHandler(event:MouseEvent):void
{
  loginCheckResult.token = accountloginService.loginCheck(usernameLogin.text,passworkLogin.text) ;
  var check:int = loginCheckResult.lastResult as int;
}

「check」の値は常に 0 です。

それぞれのコール レスポンサとサービスは、

<s:CallResponder id="loginCheckResult" />
<accountloginservice:AccountloginService id="accountloginService"
   fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)"
   showBusyCursor="true"
   />

障害は何も表示されません。

4

0 に答える 0