2009-04-27 53 views
0

有沒有人注意到Flex應用程序中的UI渲染不一致。我有一箇中繼器內的單選按鈕和文本控件問題。以下是一個示例...Flex應用程序中的UI渲染不一致

什麼會導致此類不一致?計算機性能,互聯網速度?

下面的中繼器使用Flex的e4x支持,具有充當數據提供者的XML Web服務。是否可以在給定的Flex應用程序中呈現數據的閾值?

注意的柔性使得應用程序確定的時間,但的時間是不是在這個應用足夠好。

謝謝。

alt text http://img87.imageshack.us/img87/1435/error3b.jpg

MXML代碼下面,根據要求:

 

<mx:Repeater id="rpQuestions" width="100%" height="100%" dataProvider="{srv.lastResult..Question}"> 
    <mx:Box backgroundColor="#FFFF99" width="100%"> 
     <mx:Text styleName="questionText" text ="{rpQuestions.currentIndex+1 +': ' [email protected]}" fontSize ="12" width="100%" selectable="false" /> 
    </mx:Box> 
    <mx:HBox visible="{rpQuestions.currentItem..Image.length() > 0}" includeInLayout="{rpQuestions.currentItem..Image.length() > 0}"> 
    <mx:Repeater id="rpImages" dataProvider=quot;{rpQuestions.currentItem..Image}" > 
     <mx:Image source="{[email protected]}" width="350" height="250" /> 
    </mx:Repeater> 
    </mx:HBox> 
    <mx:Repeater id="rpAnswers" dataProvider="{rpQuestions.currentItem..Answer}" width="75%" height="75%"> 
     <mx:HBox> 
      <mx:Spacer width="12" /> 
      <!-- NOTE: the RadioButton's label property is not used because long text won't wrap. Instead we use a Text control. --> 
      <mx:RadioButton 
      groupName="{[email protected]}" 
      value="{[email protected]}" 
      click="_questionAnswerd(event)" 
      selected="{[email protected] == '1'}" 
         /> 
     <mx:Text text="{[email protected]}" width="600" selectable="false" /> 
     <!-- End--> 
     </mx:HBox> 
    </mx:Repeater> 
</mx:Repeater> 
 
+0

您可以發佈一個代碼示例? – 2009-04-27 16:14:59

回答

0

我會盡力確保該hbox中的中繼器內部有高度的百分比集(說100%爲一個與單選按鈕,其中繼器設置爲75%)。

或者在轉發器完成創建子組件('repeatEnd'事件)後,您可以嘗試使顯示器/大小無效。