zoukankan      html  css  js  c++  java
  • Creating an undraggable TitleWindow container in Flex (转载)

    The following examples show how you can create an undraggable TitleWindow container by setting the isPopUp property to false on the TitleWindow instance.

    <?xml version="1.0" encoding="utf-8"?>
    <!-- http://blog.flexexamples.com/2008/08/16/creating-an-undraggable-titlewindow-container-in-flex/ -->
    <mx:Application name="PopUpManager_TitleWindow_isPopUp_test"
            xmlns:mx
    ="http://www.adobe.com/2006/mxml"
            layout
    ="vertical"
            verticalAlign
    ="middle"
            backgroundColor
    ="white">

        
    <mx:Script>
            
    <![CDATA[
                import mx.containers.TitleWindow;
                import mx.managers.PopUpManager;

                private var titleWin:MyTitleWin;

                private function launch():void {
                    titleWin = PopUpManager.createPopUp(this, MyTitleWin, true) as MyTitleWin;
                    PopUpManager.centerPopUp(titleWin);
                }
            
    ]]>
        
    </mx:Script>

        
    <mx:ApplicationControlBar dock="true">
            
    <mx:Button id="btn"
                    label
    ="Launch TitleWindow PopUp"
                    click
    ="launch();" />
        
    </mx:ApplicationControlBar>

    </mx:Application>

    MyTitleWin.mxml

    <?xml version="1.0" encoding="utf-8"?>
    <!-- http://blog.flexexamples.com/2008/08/16/creating-an-undraggable-titlewindow-container-in-flex/ -->
    <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml"
            layout
    ="absolute"
            showCloseButton
    ="true"
            title
    ="TitleWindow"
            width
    ="300"
            height
    ="200"
            close
    ="titleWin_close(event);">

        
    <mx:Script>
            
    <![CDATA[
                import mx.core.IFlexDisplayObject;
                import mx.events.CloseEvent;
                import mx.managers.PopUpManager;

                private function titleWin_close(evt:CloseEvent):void {
                    PopUpManager.removePopUp(evt.target as IFlexDisplayObject);
                }

                private function checkBox_change(evt:Event):void {
                    this.isPopUp = checkBox.selected;
                }
            
    ]]>
        
    </mx:Script>

        
    <mx:Label text="Drag this window"
                horizontalCenter
    ="0"
                verticalCenter
    ="0" />

        
    <mx:ControlBar>
            
    <mx:CheckBox id="checkBox"
                    label
    ="isPopUp:"
                    labelPlacement
    ="left"
                    selected
    ="true"
                    change
    ="checkBox_change(event);" />
        
    </mx:ControlBar>

    </mx:TitleWindow>

     转载自:http://www.cnblogs.com/taobataoma/archive/2008/08/28/1278186.html

  • 相关阅读:
    小学教资——教育教学口诀
    浏览器F12使用
    小学教师资格考试——教育教学——(数学)教学设计
    小学教师资格考试——教育教学——教学设计、教学实施、教学评价
    小学教师资格考试——教育教学——学生指导、班级管理;教育教学相关的口诀
    艺术素养
    word、excel、PPT操作
    Selenium3+python3自动化--使用小结
    FZU
    FZU
  • 原文地址:https://www.cnblogs.com/wuhenke/p/1642749.html
Copyright © 2011-2022 走看看