0

我正在将现有的 Flex 应用程序从 4.0 迁移到 4.6。升级后,按钮宽度在我的应用程序中调整大小,升级到 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 构建的输出中看到了这些警告:

[警告] 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' 有样式默认值并且在library-path,这意味着将在没有样式的情况下链接依赖项。这可能会导致使用输出 swc 的应用程序缺少皮肤。swc 应该放在外部库路径中。

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

4

1 回答 1

0

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

于 2013-01-03T06:37:20.340 回答