0
我需要加載多個SWF在列表中,如控件,以便我可以從文件夾加載所有SWF並將它們顯示給用戶,然後用戶可以選擇任何一個和查看它。我需要在HorizontalList,Flex3 Air應用程序中加載多個SWF
如何在Flex3中的HorizontalList中加載swf,請向我發送有關此要求的任何示例或鏈接。
在此先感謝。
我需要加載多個SWF在列表中,如控件,以便我可以從文件夾加載所有SWF並將它們顯示給用戶,然後用戶可以選擇任何一個和查看它。我需要在HorizontalList,Flex3 Air應用程序中加載多個SWF
如何在Flex3中的HorizontalList中加載swf,請向我發送有關此要求的任何示例或鏈接。
在此先感謝。
將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?這將節省很多帶寬。
它的工作與動畫瑞士法郎(其中沒有任何互動從用戶),但與瑞士法郎作爲按鈕,用戶可以點擊..加載這種類型的瑞士法郎,我不能從列表控件輕鬆選擇的問題。 – vineth 2009-09-25 08:43:34
在拇指swf中進行交互不是一個好主意。使用縮略圖圖像或簡單的動畫swf沒有交互性。另一個解決方法是使用擴展的Image類作爲itemRenderer,然後禁用完整處理程序中加載內容的鼠標操作。 – Amarghosh 2009-09-25 08:58:11