Flex TitleWindow CloseButton 改变位置

0

本文作者:dmh2002  发布于:2010-1-28  分类:Flex  点击:


  好吧TitleWindow有个CloseButton,我想改变他的位置,因为设置背景的关系,想过一些方法,比如说,设置一下css的padding值,或者天地会上看到有人说自己复写一个,其实有个简单的方法,就是你继承TitleWindow,然后设置this.mx_internal::closeButton.x的属性就可以了,下面是简单的代码。

图我就不截了,包你管用,用的好就留个言。

<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="370" showCloseButton="true" layout="absolute" >
 <mx:Script>
  <![CDATA[
   import mx.core.mx_internal;
   import mx.events.FlexEvent;
   
   override protected function layoutChrome(unscaledWidth:Number,
                                               unscaledHeight:Number):void
      {
          super.layoutChrome(unscaledWidth, unscaledHeight);
          
          this.mx_internal::closeButton.x = this.mx_internal::closeButton.x - 10;          

       }
   

  ]]>
 </mx:Script>
</mx:TitleWindow>

 

本文标签: 技巧  
本文Url: http://dmh2002.com/post/159.html (出自: dmh2002's Blog)
我要引用: 点击这里获取该日志的TrackBack引用地址

相关文章:

106. Base64转byteArray再转bitmapdata  (2008-8-2 20:19:32)

101. 在AS3中重置Array的几种方法的效率测试研究  (2008-7-29 17:55:35)

104. 字典和索引数组-提升性能小技巧  (2008-7-29 0:14:22)

102. 一些不太常见的代码写法(AS3)  (2008-7-27 0:8:14)

103. 12个常用的函数技巧,有的时候技巧就是这么简单   (2008-7-21 0:13:10)

93. 原创--使用BitmapData提高动画执行效能(测试演示)  (2008-6-29 18:37:17)

91. AS3文档类中Loading的写法  (2008-6-22 10:9:50)

72. Flash/Flex/AS3中遍历对象的属性和方法  (2008-4-8 19:9:23)

32. Flex3 常见组件使用技巧  (2008-3-11 23:27:53)

27. 如何真正隐藏一个Flex组件  (2008-3-8 18:6:51)

0 Comments

Write a comment ?