我正在将现有的 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] 数据绑定将无法检测到“长度”。