2012-10-01 89 views
0

我不得不做出statment這樣關於label.text和空對象

  normaluser.user_idUser 
       = parseInt(idUserInput.text); 

和變量的值是形式在這裏

  <s:FormItem width="232" label="User ID"> 
       <s:TextInput id="idUserInput" text="@{UIt.user_idUser}"/> 
      </s:FormItem> 

假設「idUserInput」總是有值,但爲什麼每次運行時都會出現同樣的錯誤

TypeError:錯誤#1009:無法訪問空對象引用的屬性或方法。 (C:\ Users \ School \ Adob​​e Flash Builder 4.6 \ 012)中的 /用戶詳細信息/ update()[C:\ Users \ School \ Adob​​e Flash Builder 4.6 \ FYPadminSideV3 \ src \ userDetailComp.mxml:68] userDetailComp/__ updateButton_click FYPadminSideV3 \ src \ userDetailComp.mxml:230]

ps。第68行是stats「parseInt(idUserInput.text);」 和 線230單擊處理

 click="update(event)"/> 

回答

0

我找出問題的所在。 當我在文本輸入中使用數據綁定時,textinput的文本屬性無法訪問。不知道爲什麼,=。=',但是當我改變parseInt(idUserInput.text); parseInt(UIt.user_idUser);這是數據綁定變量。一切正常。