首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mx: Flex 4 Gumbo (beta 2)中的应用程序在边界周围有填充,我不想要任何填充

mx: Flex 4 Gumbo (beta 2)中的应用程序在边界周围有填充,我不想要任何填充
EN

Stack Overflow用户
提问于 2009-11-13 11:25:38
回答 1查看 1.7K关注 0票数 1

当我在Flex4beta 2 (Flash )中创建一个新的Flex应用程序时,它会在这个宽度很大的例子中在面板的外部创建一个边框。它放置的边界,阴影在底部,在左和右,但不是顶部。请不要边境线。

我必须使用mx:Application,因为一些旧的Flex 3库需要它,所以不能使用spark。

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
  xmlns:s="library://ns.adobe.com/flex/spark" 
  xmlns:mx="library://ns.adobe.com/flex/halo" minWidth="1024" minHeight="768">
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-11-13 12:37:24

mx.core.Application在一些方面不同于新的spark.components.Applicationmx.core.Application似乎有一个inheritedStyle,用于24的垫片。应用程序的mx.utils.ObjectUtil.toString()的快速inheritingStyles显示了这一点。火花应用程序没有填充。

如果将填充(左、右、右、上、下)设置为0,则第一部分将得到解决。

PanelSkin还应用了一个DropShadow。这并不包括在填充计算中,所以如果您只是复制粘贴PanelSkin并删除下拉阴影部分,这将是固定的。

这是应用程序的代码..。

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
    xmlns:s="library://ns.adobe.com/flex/spark"
    xmlns:mx="library://ns.adobe.com/flex/halo"
    paddingLeft="0" paddingRight="0" paddingTop="0" paddingBottom="0"
    creationComplete="{create()}">
    <fx:Script>
        <![CDATA[
            import mx.utils.ObjectUtil;
            public function create():void
            {
                var styles:Object = this.inheritingStyles;
                trace(ObjectUtil.toString(styles)); 
            }
        ]]>
    </fx:Script>
    <mx:Panel width="100%" height="100%" includeInLayout="true">
        <mx:Label text="test"/>
    </mx:Panel>
</mx:Application>

希望这能有所帮助。祝好运。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1728652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档