2009-09-24 36 views

回答

1

將swfs的url存儲在一個數組中,並將其作爲列表的dataProvider使用。使用Image作爲itemRenderer,並將data作爲源網址。

//script 
[Bindable] 
private var urls:Array = ["a.swf", "b.swf", "c.swf"]; 
//mxml 
<mx:HorizontalList dataProvider="{urls}"> 
<mx:itemRenderer> 
    <mx:Component> 
    <mx:Image source="{data}"/> 
    </mx:Component> 
</mx:itemRenderer> 
</mx:HorizontalList> 

PS:難道不是更好的顯示縮略圖,只有當用戶選擇一個時才加載swf?這將節省很多帶寬。

+0

它的工作與動畫瑞士法郎(其中沒有任何互動從用戶),但與瑞士法郎作爲按鈕,用戶可以點擊..加載這種類型的瑞士法郎,我不能從列表控件輕鬆選擇的問題。 – vineth 2009-09-25 08:43:34

+0

在拇指swf中進行交互不是一個好主意。使用縮略圖圖像或簡單的動畫swf沒有交互性。另一個解決方法是使用擴展的Image類作爲itemRenderer,然後禁用完整處理程序中加載內容的鼠標操作。 – Amarghosh 2009-09-25 08:58:11

相關問題