zoukankan      html  css  js  c++  java
  • 弹窗位置

    <?xml version="1.0" encoding="utf-8"?>
    <mx:TitleWindow xmlns:fx="http://ns.adobe.com/mxml/2009" 
                   xmlns:s="library://ns.adobe.com/flex/spark" 
                   xmlns:mx="library://ns.adobe.com/flex/mx" 
                   width="300" layout="vertical" showCloseButton="true" close="closeMe()"
                   >
        <fx:Script>
            <![CDATA[
                import mx.managers.PopUpManager;
                protected function closeMe():void{
                PopUpManager.removePopUp(this);
                }
                
                protected function moveWindow(location:String):void{
                var newX:Number = 0;
                var newY:Number = 0;
                var padding:Number = 10;
                if(location== "center"){
                    PopUpManager.centerPopUp(this);
                    return;
                }
                if(location.indexOf("bottom") >-1)
                {newY=(parent.height - this.height )- padding;}
                if(location.indexOf("top") >-1)
                {newY= padding;}
                if(location.indexOf("left") >-1)
                {newX= padding;}
                if(location.indexOf("right") >-1)
                {newX=(parent.width - this.width )- padding;}
                
                move(newX,newY);//移动弹窗位置
                
                }
            ]]>
        </fx:Script>
        <s:HGroup width="100%">
            <s:Button label="Top left" width="100%" click="moveWindow('topleft');"/>
            <s:Button label="Top right" width="100%" click="moveWindow('topright');"/>        
        </s:HGroup>
        <s:VGroup width="100%">
            <s:Button label="Bottom left" width="100%" click="moveWindow('bottomleft');"/>
                <s:Button label="Bottom right" width="100%" click="moveWindow('bottomright');"/>
        </s:VGroup>
    </mx:TitleWindow>
    View Code
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
                   xmlns:s="library://ns.adobe.com/flex/spark" 
                   xmlns:mx="library://ns.adobe.com/flex/mx" 
                  width="900" height="1000" backgroundColor="#ff00ed"
                 >
        
    
        <mx:TitleWindow xmlns:fx="http://ns.adobe.com/mxml/2009" 
                        xmlns:s="library://ns.adobe.com/flex/spark" 
                        xmlns:mx="library://ns.adobe.com/flex/mx" 
                        width="300" layout="vertical" showCloseButton="true" close="closeMe()"
                        >
            <fx:Script>
                <![CDATA[
                    import mx.managers.PopUpManager;
                    protected function closeMe():void{
                        PopUpManager.removePopUp(this);
                    }
                    
                    protected function moveWindow(location:String):void{
                        var newX:Number = 0;
                        var newY:Number = 0;
                        var padding:Number = 10;
                        if(location== "center"){
                            PopUpManager.centerPopUp(this);
                            return;
                        }
                        if(location.indexOf("bottom") >-1)
                        {newY=padding;}
                        if(location.indexOf("top") >-1)
                        {newY= (parent.height - this.height )- padding;}
                        if(location.indexOf("left") >-1)
                        {newX= (parent.width - this.width )- padding;}
                        if(location.indexOf("right") >-1)
                        {newX=padding;}
                        
                        move(newX,newY);//移动弹窗位置
                        
                    }
                ]]>
            </fx:Script>
            <s:HGroup width="100%">
                <s:Button label="Top left" width="100%" click="moveWindow('topleft');"/>
                <s:Button label="Top right" width="100%" click="moveWindow('topright');"/>        
            </s:HGroup>
            <s:VGroup width="100%">
                <s:Button label="Bottom left" width="100%" click="moveWindow('bottomleft');"/>
                <s:Button label="Bottom right" width="100%" click="moveWindow('bottomright');"/>
            </s:VGroup>
        </mx:TitleWindow>
    </s:Application>
    View Code

  • 相关阅读:
    利用 Remoting 实现异步队列机制
    JsonHelper
    吐血推荐"泛绿色编程工具": EditPlus 已于 20100714 升级到 v3.12(602)
    以 Console 方式运行、调试、编译 .Net 编写的 Windows 服务
    CompressHelper
    支持掩码输入的 .Net 2.0 Console 可用于使用掩码回显 password 的字符
    20080411 正式版 Microsoft Visual Studio International Pack 1.0 处理汉字、拼音、笔画转换
    CryptoHelper
    C++之String的find方法,查找一个字符串在另一个字符串的什么位置;leveldb字符串转数字解析办法
    Linux线程之线程池、高并发、线程数 C/C++ pthread 函数库
  • 原文地址:https://www.cnblogs.com/zhugexiaobei/p/3231849.html
Copyright © 2011-2022 走看看