我想创建一个登录表单,如果登录成功与否则返回。 我创建了两个状态并为它们添加了表单。但是如何在mxml中显示它们?
<mx:states>
<mx:State name="log">
<mx:AddChild>
//i add form here
</mx:AddChild>
</mx:State>
<mx:State name="notlog">
<mx:AddChild>
//i add other form here
</mx:AddChild>
</mx:State>
<mx:VBox width="100%" height="100%" styleName="dark">
</mx:VBox>
如何在Vbox上方显示状态?如果我尝试在Vbox中放置状态,我会收到一个错误,即状态不能放在那里。
答案 0 :(得分:0)
尝试以下一个代码。你需要对它进行一点修改..
<mx:states>
<mx:State name="log">
<mx:AddChild>
<mx:Label text="child 1 Selected" />
//Write down the Codde here for log
</mx:AddChild>
</mx:State>
<mx:State name="notlog">
<mx:AddChild>
<mx:Label text="child 2 Selected" />
//Write down the Codde here for notlog
</mx:AddChild>
</mx:State>
</mx:states>
<mx:VBox width="100%" height="70%" styleName="dark">
<mx:Button label="Child1" click="currentState = 'log';" />
<mx:Button label="Child2" click="currentState = 'notlog';" />
</mx:VBox>
有关更多信息,请访问以下链接
祝你有愉快的一天......