0
的資料,因此我在這裏的問題是,我得到使用PHP服務數據庫中的所有數據。計數服務和getAllData在組件上使用它們時工作得很好,但是當我嘗試在函數中使用它們時,我什麼也沒有得到。這是真的搞砸了我,我知道這是簡單的,但我找不到解決方案。的Flex如何從服務中獲得的內部方法
工作:
<s:Label id="testlabel" x="162" y="67" text="{getAllMarkersResult.lastResult[1].name}"/>
不工作:
public function test():void
{
testlabel.text=getAllMarkersResult.lastResult[1].name;
}
任何幫助嗎?感謝名單
什麼是返回的數據的數據類型?你確定在請求發出後你正在調用測試嗎? – 2012-04-22 18:12:12
getallmarkersresult返回包含數據庫中所有信息的Markers []數組。奇怪的是,當我在組件中使用它時,它正常工作。對於第一個示例,我獲取數據庫中第二行的名稱。當我在函數中使用它時,我在調試過程中得到「lastResult is undefined」 – leossmith 2012-04-22 22:46:31
我的猜測是綁定代碼和test()在不同的時間運行;在一個案例中 - 你有一個可用的結果,而另一個 - 你沒有; getAllMarkersResult是什麼,它是如何進入mxml的? – 2012-04-22 23:35:32