Apache flex 清除文本字段或销毁对象

Apache flex 清除文本字段或销毁对象,apache-flex,Apache Flex,我有一个文本字段,它保存会话值。现在,当我执行注销操作时。。清除文本字段无效 sessionHold.text = ""; 上述代码不起作用,它没有清除字段中的会话值 appSes = event.result as Array var vinoth:String = String(appSes[0]); Alert.show(vinoth); sessionHold.text = appSes[1]; 现在我有点困惑 为什么需要将会话id保存在文本字段中而不是字符串变量中 可能需要更多的

我有一个文本字段,它保存会话值。现在,当我执行注销操作时。。清除文本字段无效

sessionHold.text = "";
上述代码不起作用,它没有清除字段中的会话值

appSes = event.result as Array 
var vinoth:String = String(appSes[0]);
Alert.show(vinoth);
sessionHold.text = appSes[1];

现在我有点困惑

为什么需要将会话id保存在文本字段中而不是字符串变量中

可能需要更多的上下文代码。我对flex了解不多,但这取决于您尝试执行文本清除操作的时间,在页面生命周期中,可能太晚了,无法在屏幕上绘制更改。是的。。。你的代码是按这个顺序运行的吗?因为您有sessionHold.text=appSes[1];最后…?下面的代码在ResultEvent上运行,上面的代码在事件结束后运行。您应该发布更多代码,以便我们可以帮助您在上下文中调试。如果显式设置sessionHold.text=“”,则文本字段将在下一次屏幕更新时被清除,除非您出于某种原因没有点击该行,符号名称不再有效,或者在清除文本字段的文本属性后,您再次重写该文本字段的文本属性,但没有意识到这一点。