我做了这样的判断
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:无法访问空对象引用的属性或方法。 at userDetailComp / update()[C:\ Users \ School \ Adobe Flash Builder 4.6 \ FYPadminSideV3 \ src \ userDetailComp.mxml:68] at userDetailComp / __ updateButton_click()[C:\ Users \ School \ Adobe Flash Builder 4.6 \ FYPadminSideV3 \ src \ userDetailComp.mxml:230]
PS。第68行是语句“parseInt(idUserInput.text);” 和 第230行是点击处理程序
click="update(event)"/>
答案 0 :(得分:0)
我找出问题所在。 当我在textinput中使用数据绑定时,textinput的文本属性无法访问。不知道为什么,=。=',但是当我改变parseInt(idUserInput.text)时; to parseInt(UIt.user_idUser);这是数据绑定变量。一切正常。