Flash Flex mobile 4.6参考错误:错误#1065

Flash Flex mobile 4.6参考错误:错误#1065,flash,apache-flex,mobile,referenceerror,Flash,Apache Flex,Mobile,Referenceerror,我真的需要一些帮助。我正在从事一个Flex mobile项目。 突然,应用程序抛出一个运行时错误#1605。 errormessage告诉我,它在spark包中找不到LabelItemRenderer 我试图创建一个新项目,并将我所有的资源复制到新项目中。 起初,这很好,但经过1-3次编译后,我得到了相同的错误 任何帮助都将不胜感激,因为我正处于项目的最后阶段,需要在本周末之前完成 以下是堆栈跟踪的一部分: ReferenceError: Error #1065: Variable spark.

我真的需要一些帮助。我正在从事一个Flex mobile项目。 突然,应用程序抛出一个运行时错误#1605。 errormessage告诉我,它在spark包中找不到
LabelItemRenderer

我试图创建一个新项目,并将我所有的资源复制到新项目中。 起初,这很好,但经过1-3次编译后,我得到了相同的错误

任何帮助都将不胜感激,因为我正处于项目的最后阶段,需要在本周末之前完成

以下是堆栈跟踪的一部分:

ReferenceError: Error #1065: Variable spark.components::LabelItemRenderer is not defined.
at spark.skins.mobile::ListSkin/createChildren()[E:\dev\4.y\frameworks\projects\mobiletheme\src\spark\skins\mobile\ListSkin.as:132]
at mx.core::UIComponent/initialize()

好的,我找到了错误的来源。这是导致错误的原因。我的mxml文件中有一个列表组件,如果我从VGroup中删除该列表,则会发生错误。我还使用爱斯基摩框架,我使用最新版本的flash builder。但我解决了这个问题。我不知道为什么,但是编译器没有包含LabelItemRenderer类。但是我已经包括了spark SWC。为了解决这个问题,我声明了一个虚拟属性(private-var-dummy:LabelItemrenderer)。现在,编译器将该类包含进去,问题就解决了。这个解决方案很粗糙,但它对我来说很有用。啊,你用反射来实例化LabelItemRenderer了吗?然后您必须始终在某个地方声明引用,否则编译器将不知道需要该类。我通常保留一个类,根据
getDefinitionByName
声明和导入我使用的所有类型。您能告诉我反射实际上是什么吗?我刚刚在MXML视图组件中使用了一个列表组件。“反射”是一个术语,用于在运行时动态指定对象类型(使用字符串查找类)。但很明显,你没有用;)你能发布你的MXML代码吗?找出发生这种情况的原因会很有趣。好的,我找到了错误的来源。这是导致错误的原因。我的mxml文件中有一个列表组件,如果我从VGroup中删除该列表,则会发生错误。我还使用爱斯基摩框架,我使用最新版本的flash builder。但我解决了这个问题。我不知道为什么,但是编译器没有包含LabelItemRenderer类。但是我已经包括了spark SWC。为了解决这个问题,我声明了一个虚拟属性(private-var-dummy:LabelItemrenderer)。现在,编译器将该类包含进去,问题就解决了。这个解决方案很粗糙,但它对我来说很有用。啊,你用反射来实例化LabelItemRenderer了吗?然后您必须始终在某个地方声明引用,否则编译器将不知道需要该类。我通常保留一个类,根据
getDefinitionByName
声明和导入我使用的所有类型。您能告诉我反射实际上是什么吗?我刚刚在MXML视图组件中使用了一个列表组件。“反射”是一个术语,用于在运行时动态指定对象类型(使用字符串查找类)。但很明显,你没有用;)你能发布你的MXML代码吗?找出发生这种情况的原因是很有趣的。