首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex3 开门成效

2012-10-10 
flex3 开门效果?xml version1.0 encodingutf-8?mx:Application xmlns:mxhttp://www.adobe.com/

flex3 开门效果

<?xml version="1.0" encoding="utf-8"?>  <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"      xmlns:eff="com.adobe.ac.mxeffects.*"        paddingBottom="0" paddingLeft="0" paddingTop="0" paddingRight="0"      horizontalAlign="center" verticalAlign="middle" xmlns="*" viewSourceURL="srcview/index.html">      <mx:Script>         <![CDATA[             import com.adobe.ac.mxeffects.Gate;             import com.adobe.ac.mxeffects.Flip;             import mx.effects.Sequence;             import mx.effects.Parallel;             import mx.effects.Resize;             import mx.effects.Fade;             import mx.effects.Iris;             import com.adobe.ac.mxeffects.DistortionConstants;                          private const min_width:int = 350;             private const min_height:int = 200;              public function gotoChatRoom() : void {                var mySequence:Sequence = new Sequence();                 var gate:Gate = new Gate(login);                gate.siblings = [ chatRoom ];                gate.direction = DistortionConstants.LEFT;                    gate.smooth = true;                gate.distortion = 10;                gate.mode = Gate.OPEN;                gate.duration = 1000;                mySequence.addChild(gate);                              var parallel:Parallel = new Parallel();                var resize:Resize = new Resize();                resize.target = loginStack;                resize.widthTo = this.width-20;                resize.heightTo = this.height-20;                resize.duration = 1000;                parallel.addChild(resize);                                resize = new Resize();                resize.target = chatRoom;                resize.widthTo = this.width-20;                resize.heightTo = this.height-20;                resize.duration = 1000;                parallel.addChild(resize);                             mySequence.addChild(parallel);                                mySequence.play();             }                          public function gotoLogin() : void {                var mySequence:Sequence = new Sequence();                 var gate:Gate = new Gate(chatRoom);                gate.siblings = [ login ];                gate.direction = DistortionConstants.LEFT;                    gate.smooth = true;                gate.distortion = 10;                gate.mode = Gate.CLOSE;                gate.duration = 1000;                mySequence.addChild(gate);                              var parallel:Parallel = new Parallel();                var resize:Resize = new Resize();                resize.target = loginStack;                resize.widthTo = min_width;                resize.heightTo = min_height;                resize.duration = 1000;                parallel.addChild(resize);                                resize = new Resize();                resize.target = chatRoom;                resize.widthTo = min_width;                resize.heightTo = min_height;                resize.duration = 1000;                parallel.addChild(resize);                             mySequence.addChild(parallel);                                mySequence.play();             }         ]]>        </mx:Script>             <mx:Style source="/assets/OSX.css"/>        <mx:VBox>      <mx:ViewStack id="loginStack" width="350" height="200">        <mx:Panel id="login" title="Login" horizontalAlign="center"            verticalAlign="middle" backgroundColor="0xAAAAAA" >                 <mx:Form >                       <mx:FormItem label="Username">                  <mx:TextInput id="userName" />              </mx:FormItem>                           <mx:FormItem label="Password">                  <mx:TextInput displayAsPassword="true" id="password"                      enter="gotoChatRoom();"/>              </mx:FormItem>                     <mx:FormItem>                  <mx:Button label="Login" click="gotoChatRoom();" />              </mx:FormItem>                   </mx:Form>                 </mx:Panel>                 <mx:Panel id="chatRoom" title="Chat Room" >                     <mx:VBox width="100%" height="100%">            <mx:TextArea id="log" fontSize="12" width="100%" height="100%"                editable="false" />          </mx:VBox>          <mx:ControlBar>            <mx:TextInput id="msg" width="100%" fontSize="12" enter=""/>              <mx:Button label="Send" click="" />                <mx:Button label="Logout" click="gotoLogin()" />            </mx:ControlBar>               </mx:Panel>      </mx:ViewStack>      </mx:VBox>    </mx:Application>
1 楼 yangdong0202 2011-07-31   楼主  flex3 开门效果    有没有源码  能发份让我参考参考吗?  邮箱yangdong0202@163.com  谢谢
2 楼 543089122 2011-10-04   yangdong0202 写道楼主  flex3 开门效果    有没有源码  能发份让我参考参考吗?  邮箱yangdong0202@163.com  谢谢

该文章的附件下载后去掉.pdf就是rar的文件,里面就是源码

热点排行