Actionscript 3 根据条件显示弹性状态
我正在创建一个flex应用程序。我创建了一个mxml文件,它有两个spark状态 状态1、状态2、一个按钮和三个复选框。状态1是一个主mxml。当我点击按钮时,它进入状态2。状态2是我导入到主mxml中的另一个mxmlActionscript 3 根据条件显示弹性状态,actionscript-3,flex4,Actionscript 3,Flex4,我正在创建一个flex应用程序。我创建了一个mxml文件,它有两个spark状态 状态1、状态2、一个按钮和三个复选框。状态1是一个主mxml。当我点击按钮时,它进入状态2。状态2是我导入到主mxml中的另一个mxml <summary:mySummary includeIn="mySummaryDetails" /> mySummary mxml还包含四种不同的状态 我的需要是,当我从状态1中选择复选框并单击按钮时,根据选中的复选框,我想显示mySummary mxml中的特
<summary:mySummary includeIn="mySummaryDetails" />
mySummary mxml还包含四种不同的状态
我的需要是,当我从状态1中选择复选框并单击按钮时,根据选中的复选框,我想显示mySummary mxml中的特定状态。那么我怎样才能做到这一点呢 您可以添加
单击方法:
mySummary.currentState = "State1";
尝试在单击方法中选中复选框
function buttonClick():void
{
currentState = "State2";
if(checkBox1.selected)
mySummary.currentState = "mySummaryState1";
if(checkBox2.selected)
mySummary.currentState = "mySummaryState2";
...
}
我已将此单击方法添加到我的主mxml中,但我的要求是,当我从状态1中选择复选框并单击按钮时,然后根据所选复选框,我希望从mySummary mxml中显示特定状态,因为mySummary mxml还包含我已显示的特定状态中的四个状态。意思是假设我选中了第一个复选框,那么我只想从mySummary状态中显示第一个状态。