flex 4 view States 之学习(一)

视图状态可以帮我们实现类似鼠标划过图片时,图片发生变化的效果。

先看下效果: 

 

 1.视图状态首先要在<s:states>声明状态: 

< s:states >
        
< s:State  name ="s1" />
        
< s:State  name ="s2" />
</ s:states >

 2.

ExpandedBlockStart.gif 代码
< s:Panel  title ="简单的视图状态例子"
        horizontalCenter
="0"  verticalCenter ="0"
        width
="300"  height ="200"  
        backgroundColor
="0xcccccc" >
        
< s:layout >
            
< s:VerticalLayout  paddingLeft ="10"  paddingTop ="15"  
                gap
="30" />
        
</ s:layout >
        
< s:Button  label ="切换状态"  
            click
="currentState=(currentState=='s2')?'':'s2'" />
        
< s:Label  text ="状态一"  text.s2 ="状态二"
            fontSize
="12"  fontSize.s2 ="24"  color.s2 ="red" />
</ s:Panel >

 

切换状态就是设置currentState的值。

通过adobe flash builder可以查看不同的视图状态。 

 

 

 

转载于:https://www.cnblogs.com/yunzhizhou/archive/2010/01/16/1648957.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值