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