zoukankan      html  css  js  c++  java
  • flex titlewindow的resize方法三

            <!-- layer 2: background fill -->
            <!--- Defines the appearance of the TitleWindowSkin class's background. -->
            <s:Rect id="background" left="1" top="1" right="1" bottom="1">
                <s:fill>
                    <!--- Defines the TitleWindowSkin class's background fill. The default color is 0xFFFFFF. -->
                    <s:SolidColor id="backgroundFill" color="#FFFFFF"/>
                </s:fill>
            </s:Rect>
           
            <!-- layer 3: contents -->
            <!--- Contains the vertical stack of title bar content and control bar. -->
            <s:Group left="1" right="1" top="1" bottom="1" id="contents">
                <s:layout>
                    <s:VerticalLayout gap="0" horizontalAlign="justify" />
                </s:layout>
                <!--- @private -->
                <s:Group id="topGroup" mask="{topGroupMask}">
                   
                    <!--- layer 0: title bar fill @private -->
                    <s:Rect id="tbFill" left="0" right="0" top="0" bottom="1">
                        <s:fill>
                            <s:LinearGradient rotation="90">
                                <s:GradientEntry color="0xD2D2D2"
                                                 color.inactiveGroup="0xEAEAEA"/>
                                <s:GradientEntry color="0x9A9A9A"
                                                 color.inactiveGroup="0xCECECE"/>
                            </s:LinearGradient>
                        </s:fill>
                    </s:Rect>
                   
                    <!--- layer 1: title bar highlight @private -->
                    <s:Rect id="tbHilite" left="0" right="0" top="0" bottom="0">
                        <s:stroke>
                            <s:LinearGradientStroke rotation="90" weight="1">
                                <s:GradientEntry color="0xE6E6E6" />
                                <s:GradientEntry color="0xFFFFFF" alpha="0.22"/>
                            </s:LinearGradientStroke>
                        </s:stroke>
                        <s:fill>
                            <s:LinearGradient rotation="90">
                                <s:GradientEntry color="0xFFFFFF" alpha="0.15" />
                                <s:GradientEntry color="0xFFFFFF" alpha="0.15" ratio="0.44"/>
                                <s:GradientEntry color="0xFFFFFF" alpha="0" ratio="0.4401"/>
                            </s:LinearGradient>
                        </s:fill>
                    </s:Rect>
                   
                    <!--- layer 2: title bar divider @private -->
                    <s:Rect id="tbDiv" left="0" right="0" height="1" bottom="0">
                        <s:fill>
                            <s:SolidColor color="0x000000" alpha="0.75" />
                        </s:fill>
                    </s:Rect>
                   
                    <!-- layer 3: text -->
                    <!--- @copy spark.components.Panel#titleDisplay -->
                    <s:Label id="titleDisplay" maxDisplayedLines="1"
                             left="9" right="36" top="1" bottom="0" minHeight="30"
                             verticalAlign="middle" fontWeight="bold" />
                   
                    <!-- layer 4: moveArea -->
                    <!--- @copy spark.components.TitleWindow#moveArea -->
                    <s:Group id="moveArea" left="0" right="0" top="0" bottom="0" />
                   
                    <!--- @copy spark.components.TitleWindow#closeButton -->
                    <s:Button id="closeButton" skinClass="spark.skins.spark.TitleWindowCloseButtonSkin"
                              width="15" height="15" right="7" top="7" />
                </s:Group>
               
                <!--
                    Note: setting the minimum size to 0 here so that changes to the host component's
                    size will not be thwarted by this skin part's minimum size.   This is a compromise,
                    more about it here: http://bugs.adobe.com/jira/browse/SDK-21143
                -->
                <!--- @copy spark.components.SkinnableContainer#contentGroup -->
                <s:Group id="contentGroup" width="100%" height="100%" minWidth="0" minHeight="0">
                </s:Group>
               
                <!--- @private -->
                <s:Group id="bottomGroup" minWidth="0" minHeight="0"
                         includeIn="withControls">
                   
                    <s:Group left="0" right="0" top="0" bottom="0" mask="{bottomGroupMask}">

                        <!-- layer 0: control bar divider line -->
                        <s:Rect left="0" right="0" top="0" height="1" alpha="0.22">
                            <s:fill>
                                <s:SolidColor color="0x000000" />
                            </s:fill>
                        </s:Rect>
                       
                        <!-- layer 1: control bar highlight -->
                        <s:Rect left="0" right="0" top="1" bottom="0">
                            <s:stroke>
                                <s:LinearGradientStroke rotation="90" weight="1">
                                    <s:GradientEntry color="0xFFFFFF" />
                                    <s:GradientEntry color="0xD8D8D8" />
                                </s:LinearGradientStroke>
                            </s:stroke>
                        </s:Rect>
                       
                        <!-- layer 2: control bar fill -->
                        <s:Rect left="1" right="1" top="2" bottom="1">
                            <s:fill>
                                <s:LinearGradient rotation="90">
                                    <s:GradientEntry color="0xEDEDED"/>
                                    <s:GradientEntry color="0xCDCDCD"/>
                                </s:LinearGradient>
                            </s:fill>
                        </s:Rect>
                    </s:Group>
                   
                    <!--- @copy spark.components.Panel#controlBarGroup -->
                    <s:Group id="controlBarGroup" left="0" right="0" top="1" bottom="1" minWidth="0" minHeight="0">
                        <s:layout>
                            <s:HorizontalLayout paddingLeft="10" paddingRight="10" paddingTop="7" paddingBottom="7" gap="10" />
                        </s:layout>
                    </s:Group>
                </s:Group>
            </s:Group>
           
            <!-- resize handle -->
            <s:Group id="resizeHandle" right="1" bottom="1" width="15" height="15">
                <s:Path data="M 4 13 L 13 4 L 13 13 L 4 13">
                    <s:fill>
                        <s:SolidColor color="0x000000" />
                    </s:fill>
                </s:Path>
            </s:Group>
        </s:Group>
    </s:SparkSkin>
  • 相关阅读:
    怎么认Destsoon标签条件
    PHP将图片转base64格式函数
    修改Discuz!X系列开启防CC攻击,不影响搜索引擎收录
    discuz x3.2简化的搜索框代码
    让Discuz! X3.2 SEO标题里的“-”支持空格
    javascript的常用操作(二)
    Spring MVC中注解的简介
    Spring MVC + Thymeleaf
    Maven建立spring-web项目
    Spring @Autowired使用介绍
  • 原文地址:https://www.cnblogs.com/xinzhuangzi/p/4100556.html
Copyright © 2011-2022 走看看