Flex UI不一致

时间:2010-07-22 12:31:19

标签: flex actionscript-3 user-interface

我的Flex应用程序在不同机器上的一致性存在一些问题。

我的应用程序注意到了三件事。在我的开发机器(Windows XP)上,我无法重现这些问题。

我在Windows Vista计算机和Windows 7计算机上都注意到了它们。

我发现的三件事是:

  1. 标签将被'...'
  2. 截断
  3. 标签导航器中的标签将被截断为“...”
  4. 某些图片将以不一致的宽度和高度呈现
  5. 我的标签非常简单

    <mx:Label x="261" y="15" text="Date Prepared" fontWeight="bold" width="113"/>
    

    标签是自定义组件,但以非常标准的格式定义:

        <mx:TabNavigator borderStyle="solid" 
            x="10" y="10" width="665" height="450" id="tabs" creationPolicy="all">
        <local:FormPanel id="formPanel" name="formPanel" 
               label="Incident Details  " 
               width="665" height="450"/>
        </mx:TabNavigator>
    

    您可能会注意到自定义FormPanel中的标签后面有额外的空格,我发现这可能有助于解决截断问题的一部分(不是100%肯定)。

    至于我的照片,我再也没有做任何惊人的事情:

    <mx:Image id="vehicle_image" 
        source="@Embed(source='../../../../../images/icons/basic/vehicles.swf')"
        height="45" width="45" toolTip="Vehicles" 
        toolTipShow="handleToolTipShow(event)"
        click="showBar(event, vehicle_bar)" enabled="true" x="47" y="0"/>
    

    图片包含在画布中,我将大约有10张图片全部尺寸为45x45。在某些机器上,我会看到10幅图像中有3幅渲染得比其他45x45尺寸的图像大约30x30。

    我遇到的问题是我无法在我的开发机器上重现这些问题,也没有任何关于如何解决这些问题的线索。我希望我看到的东西都是FlexSDK中的错误,但即使它们是bug,我也需要临时解决。

    有什么想法吗?

1 个答案:

答案 0 :(得分:0)