0
我想從我的數據庫中爲我的Flex應用程序中的變量分配一個值。到目前爲止,我讀了一些想法和我此刻使用PHP Web服務下面的代碼:Flex未將數據分配給變量
protected function btnSubmitUser_clickHandler(event:MouseEvent):void
{
username = txtUsername.text;
password = txtPassword.text;
serialno = txtSerialNo.text;
userName.writeUTFBytes(username);
passWord.writeUTFBytes(password);
serialNo.writeUTFBytes(serialno);
EncryptedLocalStore.setItem("Username", userName);
EncryptedLocalStore.setItem("Password", passWord);
EncryptedLocalStore.setItem("Serial", serialNo);
getRepnameByUsernameResult2.addEventListener(ResultEvent.RESULT, onMyResult);
getRepnameByUsernameResult2.token = repnameService.getRepnameByUsername(username);
}
protected function onMyResult(event:ResultEvent):void{
repServ = getRepnameByUsernameResult2.lastResult as Repname;
repid = repServ.RepID;
RepID.writeInt(repid);
EncryptedLocalStore.setItem("Rep", RepID);
lblTestRep.text = RepID.toString();
}
的標籤是一個測試標籤來查看數據是否被正確分配。不幸的是,我得到的錯誤與這個地方,它宣稱:
Error #1009: Cannot access a property or method of a null object reference.
at views::SettingsView/onMyResult()[C:\Users\Justin\Adobe Flash Builder 4.6\Rep Aware\src\views\SettingsView.mxml:62]
此錯誤是在上面的代碼中發現repid = repServ.RepID;
。
任何幫助,我做錯了,將不勝感激。
謝謝:)我的工作了,我創造了我返回類型爲不同的對象集,當我改變了返回類型回到Repname它的工作。 – Traven 2012-03-04 18:12:41