0

フレックスで何かを作成し、次のような関数を作成するたびに気づきました

        protected function list_creationCompleteHandler(event:FlexEvent):void
        {
            getAllProductstatusResult.token = productstatusService.getAllProductstatus();
        }

私のスクリプトで発生します。

「productstatusService.getAllProductstatus();」を知っています 部分は結果を取得するために使用されますが、「getAllProductstatusResult.token」部分は何をしているのですか? そしてそれは何のために使われますか?そして、なぜそれがコールレスポンナーにリンクされているのですか? トークンとは何ですか?(非常に基本的な問題ですが、長い間私を悩ませています)

4

1 に答える 1

0

あなたは私たちにほとんど詳細を提供していないようですが...

I know the "productstatusService.getAllProductstatus();" part is used to get the results, but what is the "getAllProductstatusResult.token" part doing? 

これを変数代入と呼びます。getAllProductstatus()そのため、オブジェクト インスタンスでのof メソッド呼び出しの結果は、オブジェクトproductstatusServiceのインスタンス変数 tokenに保存されgetAllProductstatusResultます。

and what it is used for? 

提供されたコードに基づいて判断することは不可能です。

and why it is linked to a call responer? 

提供されたコードに基づいて、レスポンダーが使用されているかどうかを判断する方法はありません。メソッド呼び出しからのレスポンダーがトークン変数に保存されていると仮定すると、コードベースで検索を実行して、そのトークンが使用されている場所を見つける必要があります。

and what is token means?

これは、getAllProductstatusResult オブジェクトのインスタンス変数です。インスタンス変数は次のように作成できます。

public var token : Object;

または、プロパティを表す get および set メソッドを使用してインスタンス変数を作成できる場合もあります。

于 2012-10-05T12:41:26.027 に答える