迁移到Flex 4.6后,按钮调整大小

时间:2012-11-02 15:15:00

标签: flex button migration flex4.6

我正在将现有的Flex应用程序从4.0迁移到4.6。升级后,Button宽度在我的应用程序中调整大小,并且在升级到Flex 4.6之后,边缘实际上在面板组件之外。出现这种情况的原因是什么?我读到升级到Flex 4.6后会出现外观上的变化,但这就是它。

在我的应用程序中,我们定义了spark按钮,如下所示:

<s:Button xmlns:fx="http://ns.adobe.com/mxml/2009" 
      xmlns:s="library://ns.adobe.com/flex/spark" 
      xmlns:mx="library://ns.adobe.com/flex/mx"
      creationComplete="creationCompleteHandler(event)"
      height="25" styleName="dpransparentButton">

有一个简单的解决方法吗?我是否提供了足够的信息来获得我正在寻找的答案?

我在maven build的输出中看到了这些警告:

  

[警告] C:\ Projects \ trunk \ daip-flex-domain \ src \ main \ flex \ GroupLocation.as:[12,18]没有为类GroupLocation指定构造函数。公共类GroupLocation扩展了GroupLocationBase {

     

[警告] C:\ Projects \ trunk \ daip-flex-domain \ src \ main \ flex \ LocationNotam.as:[12,18]没有为类LocationNotam指定构造函数。公共类LocationNotam扩展LocationNotamBase {

     

[警告] swc'C:\ Projects \ daip-library \ trunk \ daip-repository \ com \ adobe \ flex \ framework \ framework \ 4.6.0.23201 \ framework-4.6.0.23201.swc'具有样式默认值和在库路径中,这意味着依赖关系将在没有样式的情况下链接。这可能导致使用输出swc的应用程序丢失皮肤。 swc应该放在外部库路径中。

     

[警告] C:\ Projects \ daip \ trunk \ daip-flex-gui \ src \ main \ flex \ ui \ user \ views \ UserManagementView.mxml:[331,-1]数据绑定将无法检测“长度”的分配。

1 个答案:

答案 0 :(得分:0)

默认填充更改,您可以在控件中使用paddingRight =“0”paddingLeft =“0”