2011-12-10 5 views
1

私はログインが成功したかどうかを返すログインフォームを作成しようとしています。 2つの州を作成し、それらにフォームを追加しました。しかし、それらをmxmlでどのように表示するのですか? VBOX上記の範囲内の状態を表示する方法フレックス状態要素を表示するにはどうすればよいですか?

<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内に州を配置しようとすると、そこに州を置くことができないというエラーが出ます。

答えて

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> 

Click to open link

次のリンクより多くの情報訪問のため

...それに修正を少しノーこれは私が欲しいものではありません

+0

...良い一日を。私は、コンポーネントの外観を切り替える必要があります検証関数の結果の依存して、私はアプリケーションが起動するときにnotStopをcurrentStateにします。 notlogがunknowであるというエラーをスローする – user1075940

関連する問題