如何重置flex spark状态

时间:2012-12-06 12:10:42

标签: flex4 flex-spark

我正在创建我正在使用spark状态的flex应用程序。

状态1:是初始页面。

状态2:有单选按钮,提交和取消按钮。

现在我的问题是......

当我从状态1移动到状态2并单击单选按钮然后启用提交按钮并从此如果我单击 取消按钮,它返回到状态1,现在假设我再次进入状态2然后我在上一个状态中执行的任何操作它仍然保持相同意味着启用提交按钮并单击单选按钮。

所以有人帮助我,当我重访同一个州时,如何重置国家?

1 个答案:

答案 0 :(得分:0)

单击“取消”按钮时,可以使用调用的重置功能。 此功能可以按您喜欢的方式重置您的组件,然后返回到您的state1

function reset():void
{
   submitButton.enabled = false;
   radioChoice.selectedValue = "myInitValue"; 
   currentState = "state1";
}