0

Flash Builder の使い方を学んでいて、助けが必要です。

サインイン データをサーバーに送信し、応答としてトークンを取得する http サービスをセットアップしました。

サービスをセットアップし、テストを実行して動作することを確認しました。私がやろうとしているのは、トークンを変数に格納することです。

これは私が迷子になっているところです。

生成されたコードは次のようになります。

<![CDATA[
        protected function button_clickHandler(event:MouseEvent):void
        {
            signinResult.token = signin.signin(/*Enter value(s) for */ username.text, password.text);
        }
    ]]>

</fx:Script>

<fx:Declarations>
    <s:CallResponder id="signinResult"/>
    <signin:Signin id="signin"/>

私が知らないのは、返された値を収集し、後で使用するためにそれらを変数に入れる方法です。

ほとんどの例は、データがリスト ビューなどに添付されていることを示しているようですが、値を保存したいだけです。

4

1 に答える 1

0

CallResponderにresulthandlerを追加する必要があります。

<valueObjects:VerifyResult id="verifyResult"/> 
<s:CallResponder id="signinResult" result="VerifysigninResult_resultHandeler(event)" />

<![CDATA[
    protected function button_clickHandler(event:MouseEvent):void
    {
        signinResult.token = signin.signin(/*Enter value(s) for */ username.text,   password.text);
    }

     protected function VerifysigninResult_resultHandeler(event:ResultEvent):void
{
      verifyResult = signinResult.lastResult[0] as VerifyResult;
      // no you can access the the return if you Configured the Return Types in the Dataservice
     verifyResult.MyReturn;
    }  
]]>
于 2012-07-15T01:04:52.710 に答える