2012-06-21 1 views
0

저는 플래시 빌더를 배우고 있으며 도움이 필요합니다.플래시 빌더 http 서비스에서 데이터를 가져 오는 중

서버에 로그인 데이터를 보내고 응답으로 토큰을 검색하도록 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"/> 

내가 그나마 알고는 반환 알엇를 수집하고 나중에 사용하기 위해 변수에 넣어하는 방법이다.

대부분의 예제는 데이터를 목록보기 등에 첨부하는 것처럼 보이지만 값을 저장하려고합니다.

답변

0

결과 처리기를 CallResponder에 추가해야합니다.

<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; 
    } 
]]> 
관련 문제