Toggle Panel容器之间的切换

    <mx:states>
        <mx:State name="closed">
            <mx:RemoveChild target="{content}"/>
            <mx:SetStyle target="{vbox1}" name="left" value="0"/>
            <mx:SetEventHandler target="{btn}" name="click" handler="currentState=''"/>
            <mx:SetProperty target="{btn}" name="label" value="&gt;"/>
        </mx:State>
    </mx:states>
    <mx:transitions>
        <mx:Transition id="myTransition" fromState="*" toState="*">
            <mx:Parallel id="t1" targets="{[content,btn]}">
                <mx:Move duration="400"/>
                <mx:Resize duration="400"/>
            </mx:Parallel>
        </mx:Transition>
    </mx:transitions>
    <mx:VBox 
        width="390" 
        height="100%" 
        bottom="0" 
        left="0" 
        id="content" 
        backgroundColor="#CFCFCF" 
        paddingBottom="10" 
        paddingLeft="10" 
        paddingRight="10" 
        paddingTop="10">
        <mx:Text 
            text="我是左边" 
            width="100%" 
            height="100%" />
    </mx:VBox>
    <mx:VBox 
        y="0" 
        height="100%" 
        left="390" 
        id="vbox1" 
        backgroundColor="#CFCFCF">
        <mx:Button 
            label="&lt;"
            click="currentState='closed'"  
            id="btn" 
            toggle="true" 
            height="50" 
            width="10" 
            fontSize="9" 
            cornerRadius="0" 
            textIndent="0" 
            paddingLeft="0" 
            paddingRight="0" 
            paddingBottom="0" 
            paddingTop="0" letterSpacing="0"/>
    </mx:VBox>

 

利用State 来达到显示不同的容器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值