Asp.Net教程,WinForm教程,Asp.Net MVC,vs2008教程,vs2010教程,Silverlight技术,源码下载,Asp.Net视频教程
全站热门标签
vs2010 Silverlight 存储过程 水晶报表 ADO.NET JavaScript LINQ AjaxPro DataGridView 面向对象 Extjs GridView XML DevExpress HTML教程 Oracle jQuery 分页 GDI+ Visual C++2010 MySQL Office2010 WPF MVC Dojo WCF4.0 VB.NET Sql2005 textbox cookie WCF WinForm Discuz!NT SQL经典语句 T-SQL checkbox ASPxGridView F# asp.net SQL VS2008新特性 DropDownList Access TreeView Ajax VS2008 页面执行时间 Flex 字符串 回调 VB2005 DataSet C#时间 ASP.NET性能优化 用户在线检测 动画
jQuery JavaScript Html/CssFlex Dojo ExtJS AJAX
当前位置: 主页 > Web编程 > Flex >

FLEX实践—默认弹出窗口

时间:2010-08-31 00:36来源:未知 作者:admin 点击:

本例中将实现当应用运行时不进行任何操作就先弹出窗口,点击关闭/点击窗口任一位置 时将关闭窗口
1)创建Component—DefaultWin.mxml (目录结构src/components/DefaultWin.mxml)

<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml"
    click="{this.visible=false}"
       showCloseButton="true"
       close="{this.visible=false}"
    width="450"
    height="253"
    borderAlpha="0.8"
    fontWeight="normal"
    headerHeight="20"
    borderColor="#EED9FB"
    backgroundColor="#070707"
    color="#FFFFFF"
    cornerRadius="8"
    creationComplete="init()">
 <mx:Script>
  <![CDATA[
   private function init():void
   {
    move_up.yFrom=can.height - 6;
    move_up.yTo=0 - content.height + 6;
    move_up.repeatCount=0; //loop
    move_up.repeatDelay=0; //loop time
    move_up.duration=6000; //the time of scroll once
    move_up.play();
   }

   private function move_pause():void
   {
    move_up.pause(); //pause
   }

   private function move_resume():void
   {
    move_up.resume(); //start from the pause position
   }
  ]]>
 </mx:Script>
 <mx:Move id="move_up"
    target="{content}"/>
 <mx:VBox width="100%"
    height="100%"
    horizontalAlign="center">
  <mx:HBox width="100%"
     height="40%"/>
  <mx:Canvas id="can"
       width="100%"
       height="100%"
       left="0"
       top="0"
       verticalScrollPolicy="off">
   <mx:Text id="content"
      width="90%"
      horizontalCenter="0"
      text="Ntt.cc was created br Minidxer in January of 2008 as a site dedicated to the prolification of Macromedia/Adobe Flex and JavaScript/Ajax."
      verticalCenter="0">
   </mx:Text>
  </mx:Canvas>

 </mx:VBox>
 <mx:HBox width="100%">
  <mx:Spacer width="100%"/>
  <mx:Text text="version 0.9.0.0"/>
 </mx:HBox>
</mx:TitleWindow>

2)创建应用程序DefaultPopWinTest.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
 <mx:Script>
  <![CDATA[
   import components.DefaultWin;
   import mx.managers.PopUpManager;
  
   private function init():void{
    showWin();
   }
   private function showWin():void
   {
    var helpWin:DefaultWin=DefaultWin(PopUpManager.createPopUp(this, DefaultWin, false));
    PopUpManager.centerPopUp(helpWin);
   }
  ]]>
 </mx:Script>
</mx:Application>

运行结果:


 

 

(责任编辑:admin)
Tags:Flex
责任编辑:admin
返回顶部
------分隔线----------------------------
推荐内容
骆驼户外男 真皮磨砂日常休闲鞋 低帮 2011秋冬新款 专柜正品特价 骆驼户外男 真皮磨砂日常休闲鞋 低帮 2011秋冬新款 专柜正品特价