使用AS3进行Flex Spark外观处理

时间:2011-12-08 06:08:01

标签: flex flex-spark

我正在尝试创建支持图像的Spark DropDownList。我找到了这个教程:

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中没有任何东西似乎匹配。

1 个答案:

答案 0 :(得分:2)

您是否尝试过类型转换它以类型:

键入ClassFactory
  

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