会员登录 - 用户注册 - 设为首页 - 加入收藏 - 网站地图 完美解决Panel设置了borderSkin后内容体与标题栏重叠的问题!

完美解决Panel设置了borderSkin后内容体与标题栏重叠的问题

时间:2024-05-01 11:33:47 来源:不龟手药网 作者:娱乐 阅读:486次

完美解决Panel设置了borderSkin后内容体与标题栏重叠的问题

    如果您做过Flex皮肤方面的完美工作,并且想自定义Panel及其子控件(TitleWindow、解决Alert)的置b重叠皮肤,应该会碰到过在设置了Panel的内容borderSkin样式后,Panel中的体标题栏题内容体会与Panel的Header部分重叠的问题。初次遇到此问题的完美时候,我一时束手无策,解决只能找一种替代方式来暂时解决给Panel设置皮肤。置b重叠最近再一次接触到Flex的内容皮肤,因为替代方案在更换皮肤时会对系统改动比较大,体标题栏题所以我觉得有必要更深入了解Flex皮肤与样式,完美看有没有更好的解决方式来解决我们遇到的问题,我研究了一下Flex SDK中定义皮肤的置b重叠类以及Container组件,事实证明我是内容幸运的。

    borderSkin样式用来给Container组件设置四周的体标题栏题边框及背景,Panel的默认borderSkin是mx.skins.halo.PanelSkin,在PanelSkin中有一个对容器边缘有重要影响的属性borderMetrics,该属性用来指定容器四个边框的大小,该属性是实现了IRectangularBorder接口而来的(确切的说应该是IBorder,由于Container中使用的是IRectangularBorder接口,所以我们需要IRectangularBorder接口)。对于自定义皮肤,一般都是使用Flash工具制作的,其链接类是MovieClip的子类,并没有实现Flex中的IRectangularBorder接口,所以对于Container来说,获取不到borderMetrics属性,也就只能使用默认值,也就是四个边框的大小都是0。对于大多

(责任编辑:休闲)

相关内容
  • 洪荒:打卡百万年的我被逐出阐教
  • 央视民间寻宝栏目走进南京“海选”
  • 源氏赛博恶灵80级解锁,守望先锋战令只需七周全部完成
  • 坑爹游戏攻略图文-坑爹游戏攻略大揭秘
  • (2)光源色与表面色《颜色-不是你想象的那样》
  • 中国多地出现日环食奇观 天文爱好者享“盛宴”
  • 少时徐玄“婚纱照曝光”!甜喊:我老公在哪?
  • 儿子发的红包说说文案
推荐内容
  • 微博之夜大盘点,谁赢了?肖战,陈飞宇,王鹤棣,赵露思
  • 德罗巴将返沪讨要300万欧薪水 尤文有意引进魔兽
  • 架子绣绷
  • 我国首部进入电影院线的“直播大片”《此时此刻——共庆新中国70华诞》在全国70家影院同步播出
  • 魔术师:魔兽应加盟火箭 若成行将成夺冠热门
  • 泰国女版“尼克胡哲”:生来没有双腿