我在使用我的Flex應用程序時遇到了不同機器之間的一致性問題。Flex UI不一致
有三件事我已經注意到與我的應用程序。在我的開發機器上(Windows XP),我不能重現這些問題。
我注意到他們在Windows Vista機器以及Windows 7機器上。
,我發現這三個東西是:
- 標籤的將與tab導航被截斷「...」
- 標籤將與「...」
- 被截斷一些圖像將與不一致的寬度和高度呈現
我的標籤是非常簡單的
<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中存在缺陷,但即使它們存在缺陷,我也需要臨時工作。
任何想法?
所有瀏覽器是否使用相同版本的Flash插件? – Robusto 2010-07-22 12:36:37
他們應該都使用相同版本的Adobe AIR。我忘了提及該應用程序是一個AIR應用程序。 – stats 2010-07-22 13:11:16
什麼是截斷問題?那些項目被截斷或者他們不是?我很肯定'...'來自於一個resourceManager,它是玩家的一部分[我假設在某個配置文件中]。不知怎的,你的開發機器可能已經損壞了。完整的可運行示例在這裏會很有用。 – JeffryHouser 2010-07-22 13:21:38