1

フレックスで、複数の状態を別の状態のベースとして割り当てることは可能ですか? ボタン「buttonA」を追加する状態「stateA」と、ボタン「buttonB」を追加する状態「stateB」があるとします。状態「stateA」と「stateB」に基づく状態「stateC」を作成することは可能ですか? そうでない場合、それを達成するための回避策はありますか?

また、ボタン ID は「buttonA」と「buttonB」である必要があり、同じ ID で異なる状態の複数のボタンを使用することはできません ...

これが私が欲しいものの例です:

<mx:State name="stateA">
 <mx:AddChild>
  <mx:Button id="buttonA" />
 </mx:AddChild>
</mx:State>
<mx:State name="stateB">
 <mx:AddChild>
  <mx:Button id="buttonB" />
 </mx:AddChild>
</mx:State>
<mx:State name="stateC" basedOn="stateA,stateB">
</mx:State>
4

1 に答える 1

1

それは不可能だと思います。しかし、この特定のケースでは回避策があるようです:

  • stateCbuttonAと_buttonB
  • stateA、に基づいてstateC、削除しますbuttonB
  • stateB、に基づいてstateC、削除しますbuttonA

それはあなたのユースケースで十分でしょうか?

于 2009-11-29T16:58:10.657 に答える