Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex mx:Flex4Gumbo(Beta2)中的应用程序在边框周围有填充,我不想要任何填充_Apache Flex_Actionscript 3 - Fatal编程技术网

Apache flex mx:Flex4Gumbo(Beta2)中的应用程序在边框周围有填充,我不想要任何填充

Apache flex mx:Flex4Gumbo(Beta2)中的应用程序在边框周围有填充,我不想要任何填充,apache-flex,actionscript-3,Apache Flex,Actionscript 3,当我在Flex 4 beta 2(Flash Builder)中创建一个新的Flex应用程序时,在这个示例中,它会在面板的外部创建一个粗大的边框。它在底部、左侧和右侧放置一个带有阴影的边框,但不在顶部。我不要边境 我必须使用mx:Application,因为一些旧的Flex3库需要它,不能使用spark <?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:fx="http://ns.adobe.com/mxml

当我在Flex 4 beta 2(Flash Builder)中创建一个新的Flex应用程序时,在这个示例中,它会在面板的外部创建一个粗大的边框。它在底部、左侧和右侧放置一个带有阴影的边框,但不在顶部。我不要边境

我必须使用mx:Application,因为一些旧的Flex3库需要它,不能使用spark

<?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">


mx.core.Application与新的
spark.components.Application
在一些方面有所不同。似乎,
mx.core.Application
对于24的填充有一个继承的样式。应用程序继承样式的快速
mx.utils.ObjectUtil.toString()
显示了这一点。Spark应用程序没有填充

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

PanelSkin还应用了DropShadow。这不包括在填充计算中,因此,如果您只是复制粘贴PanelSkin并删除阴影部分,这将得到修复

这是应用程序的代码




希望有帮助。祝你好运


<?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>