改写flex3的state
一个网友的flex3代码,在flex4.5下报错,无法再显式声明状态覆盖。已弃用旧的状态语法
请问在flex4.5下如何改写
<s:states>
<s:State name="success">
<mx:RemoveChild target="{form1}"/>
<mx:AddChild position="lastChild" relativeTo="{vbox1}">
<mx:Text text="LOGIN SUCCESS
" horizontalCenter="0" verticalCenter="35" fontFamily="Courier New" fontSize="36" color="#EC175D" id="text1"/>
</mx:AddChild>
<mx:AddChild position="lastChild" relativeTo="{vbox1}">
<mx:Button x="220" y="205" label="return" click="returnToLogin()"/>
</mx:AddChild>
</s:State>
<s:State name="fail">
<mx:RemoveChild target="{form1}"/>
<mx:AddChild position="lastChild" relativeTo="{vbox1}">
<mx:Text text="FAIL LOGIN
" fontSize="36" fontFamily="Georgia" color="#0F19E2" horizontalCenter="0" verticalCenter="0"/>
</mx:AddChild>
<mx:AddChild position="lastChild" relativeTo="{vbox1}">
<mx:Button x="232" y="188" label="return" click="returnToLogin()"/>
</mx:AddChild>
</s:State>
</s:states>