我正在尝试创建支持图像的Spark DropDownList。我找到了这个教程:
但是,我在AS3工作,而不是MXML,所以我不得不做一些改编。我唯一无法开始工作的唯一项目就是这一行:
的itemRenderer = “spark.skins.spark.DefaultComplexItemRenderer”
当我使用DropDownList.itemRenderer = spark.skins.spark.DefaultComplexItemRenderer时,我收到以下错误:
将spark.skins.spark:DefaultComplexItemRenderer类型的值隐式强制转换为不相关的类型mx.core:IFactory
当然,mx.core中没有任何东西似乎匹配。
答案 0 :(得分:2)
您是否尝试过类型转换它以类型:
键入ClassFactoryitemRenderer = new ClassFactory(spark.skins.spark.DefaultComplexItemRenderer);