2012-10-05 48 views
0

基本Qs的我發現,每次我創造柔性的東西,像關於「令牌」在創建功能齊全

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

將在我的腳本發生功能。

我知道「productstatusService.getAllProductstatus();」部分用於獲取結果,但「getAllProductstatusResult.token」部分在做什麼?以及它用於什麼?以及爲什麼它與呼叫響應者相關聯?什麼是標記意味着什麼?你好像(非常基本的問題,但我的錯誤了很久)

+0

所以,你寫了這段代碼,但你不知道它是幹什麼用的?讓我覺得這是一種奇怪的編程方法。反正嘗試谷歌搜索ASyncToken。您將獲得大量信息:http://www.google.com/search?q=flex+synctoken – RIAstar

+0

腳本中會發生什麼?一個錯誤?或者是其他東西? – JeffryHouser

+0

NOP,所有的代碼都是由Flex生成的。我無法理解「getAllProductstatusResult.token」在我的代碼中做了什麼。 – Samuel

回答

0

已經爲我們提供了非常小的細節,但是......

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

這就是所謂的變量賦值。因此,對象實例productstatusService上方法調用的getAllProductstatus()的結果將保存到getAllProductstatusResult對象上的實例變量token

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方法創建實例變量來表示屬性。

+0

令我有些時間理解^。^。 「標記」是一個變量,用於存儲DataService中的所有值,這就是Flex在腳本中生成如此多.token的原因。尼斯和踢屁股的答案。 – Samuel