0

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

状态1:是初始页面。

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

现在我的问题是..

当我从状态 1 移动到状态 2 并单击单选按钮时,提交按钮将被启用,如果我单击取消按钮,它会返回状态 1,现在假设如果我再次进入状态 2,那么我在最后所做的任何操作状态它仍然保持不变意味着启用提交按钮并单击单选按钮。

所以有人帮我当我重新访问相同的状态时如何重置状态?

4

1 回答 1

0

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

function reset():void
{
   submitButton.enabled = false;
   radioChoice.selectedValue = "myInitValue"; 
   currentState = "state1";
}
于 2012-12-11T09:28:03.190 回答