根据条件显示弹性状态

时间:2012-11-28 13:08:35

标签: actionscript-3 flex4

我正在创建一个flex应用程序。我创建了一个mxml文件,它有两个spark状态 状态1,状态2,一个按钮和三个复选框。状态1是主要的mxml。当我点击按钮时,它转到状态2.状态2是另一个mxml,我已导入主mxml,如

<summary:mySummary includeIn="mySummaryDetails" />

mySummary mxml还包含四种不同的状态。

我需要的是当我从状态1中选择复选框并单击按钮然后根据所选复选框我想显示来自mySummary mxml的特定状态。那么我怎样才能做到这一点。

2 个答案:

答案 0 :(得分:0)

您可以添加click方法:

mySummary.currentState = "State1";

答案 1 :(得分:0)

尝试检查点击方法中的复选框选择。

function buttonClick():void
{
  currentState = "State2";

  if(checkBox1.selected)
     mySummary.currentState = "mySummaryState1";

  if(checkBox2.selected)
     mySummary.currentState = "mySummaryState2";

  ...
}