在同个页面mxml下,可以设置多个状态
<states>
<state name=" "/>
<state name =" "/>
......
</states>
然后就可以利用这些不同的状态名称绑定给 不同的组件,利用include捆绑相应的状态名称。
然后在状态的切换状态下,利用
<transitions> 这个根据后面的s复数形式就知道这个事多个状态的结合体,底下分割成多个的Transition状态,
eg
<transitions>
<Transition fromState = " 【上面state的name名称】" toState =" 【】">
然后底下就可以运用多个效果叠加,
例如
<s:Fade 模糊变淡> <s:Move 移动/><s:Rotate 角度变化 /> <s:Scale 缩放比例/>
这里再利用target 或者targets的数组形式进行目标的绑定。
如果对单个或多个执行多个动作效果的时,可以利用
<s:Parallel 多个子效果,然后通过target 或者 targets 进行绑定>
<s:Move/><s:Fade/><s:Scale/>如果需要单独指向某个组件,只需在底下的状态中重定义target就行了。
</Parallel/>
在旋转效果中加 autoCenterTransform="true" 可以伴随中心旋转