2011-12-08 42 views
0

我正在嘗試創建支持圖像的Spark DropDownList。我發現這個教程:使用AS3 Flex Spark剝皮

http://blog.flexexamples.com/2009/04/14/displaying-images-in-a-spark-dropdownlist-control-in-flex-gumbo/

不過,我在AS3,MXML不工作,所以我不得不作出一些調整。唯一的項目離開了我似乎無法得到工作是這一行:

的itemRenderer =「spark.skins.spark.DefaultComplexItemRenderer」

當我使用DropDownList.itemRenderer = spark.skins.spark.DefaultComplexItemRenderer,我得到以下錯誤:

型spark.skins.spark的值隱式強制:DefaultComplexItemRenderer給無關聯的類型mx.core:IFactory的

,當然,沒有什麼mx.core那似乎匹配。

回答

2

你試過型鑄造它喜歡的類型的ClassFactory:

itemRenderer = new ClassFactory(spark.skins.spark.DefaultComplexItemRenderer);

+1

Geeze..the答案是如此的明顯,我相信它伸出顯示器,拍拍我的臉! –