Flex使用Resize类和Exponential类

系统 1955 0
在Flex里有一个很有效的Resize类,用来控制相关Flex Controls的尺寸,基本方法使用起来也很简单:
<? xml version="1.0" encoding="utf-8" ?>
< mx:Application  xmlns:mx ="http://www.adobe.com/2006/mxml" >
<!--
  使用Resize类来处理控件变化特效;
  首先,引入mx.effects.Resize类;
  其次,创建一个resizePanel方法;
  第三,在方法中声明Resize的对象,并把目标Panel的id加载,然后使用Resize的play方法
  第四,将resizePanle方法作为click event的listener来使用。
-->
  
< mx:Script >
    
<![CDATA[
      import mx.effects.Resize;
      public function resizePanel():void{
        var myResize:Resize=new Resize();
        myResize.target=myPanel;
        myResize.widthBy=100;
        myResize.heightBy=100;
        myResize.play();
      }
    
]]>
  
</ mx:Script >
  
< mx:Panel  id ="myPanel" />
  
< mx:Button  label ="Resize"  click ="resizePanel()" />
</ mx:Application >


而在Panel上附加特效则可以在Resize类上再附加Exponential类的方法:
<? xml version="1.0" encoding="utf-8" ?>
< mx:Application  xmlns:mx ="http://www.adobe.com/2006/mxml" >
  
< mx:Script >
    
<![CDATA[
      import mx.effects.easing.Exponential;
    
]]>
  
</ mx:Script >
  
< mx:Parallel  id ="parallelEffect"  target =" {myPanel} " >
    
< mx:Resize  widthBy ="150"  heightBy ="150"  easingFunction =" {Exponential.easeOut} " />
    
< mx:Blur  blurXTo ="5"  blurYTo ="5" />
  
</ mx:Parallel >
  
< mx:Sequence  id ="sequenceEffect"  target =" {myPanel} " >
    
< mx:Resize  widthBy ="-150"  heightBy ="-150"  easingFunction =" {Exponential.easeInOut} " />
    
< mx:Blur  blurXTo ="0"  blurYTo ="0" />
  
</ mx:Sequence >
  
< mx:Panel  id ="myPanel"  title ="Panel"  width ="100"  height ="100" />
  
< mx:Button  label ="Parallel Effect"  click ="parallelEffect.play()" />
  
< mx:Button  label ="Sequence Effect"  click ="sequenceEffect.play()" />
</ mx:Application >

Flex使用Resize类和Exponential类


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论