Flex/AS3 错误我不明白 (net.registerClassAlias)
Flex/AS3 error I don't understand (net.registerClassAlias)
在一个大型继承项目中,我收到以下错误。到目前为止,我什至还没有找到触发错误的地方。我搜索了各种术语(我使用的是 Flash Builder),没有找到对 registerClassAlias
的引用,只有一个对 DataItem
的引用(如下)。
我假设 _ShoppingCart_FlexInit
是一些内部 Flex 调用。
有没有人理解这个错误:是什么导致了它以及如何解决它? "define spark.utils.DataItem in the top-level application" 的建议我不清楚。那是#import
吗?
warning: The class spark.utils.DataItem has been used in a call to
net.registerClassAlias() in _ShoppingCart_FlexInit. This will cause
modules:ShoppingCart to be leaked. To resolve the leak, define
spark.utils.DataItem in the top-level application.
DataItem
参考:
<s:typicalItem>
<s:DataItem eventID = "eEventIDNum"
eventName="eEventName"
eventLocation="local"
eventText1="I am a very long text description"
eventLinkName="Summary"/>
</s:typicalItem>
某些代码是由 mxmlc compiler 自动生成的,因此您可以尝试使用编译器选项 keep-generated-actionscript=true
来查找 registerClassAlias
调用。
要遵循建议,您可以在顶级应用程序中定义一个 DataItem
虚拟变量。
在一个大型继承项目中,我收到以下错误。到目前为止,我什至还没有找到触发错误的地方。我搜索了各种术语(我使用的是 Flash Builder),没有找到对 registerClassAlias
的引用,只有一个对 DataItem
的引用(如下)。
我假设 _ShoppingCart_FlexInit
是一些内部 Flex 调用。
有没有人理解这个错误:是什么导致了它以及如何解决它? "define spark.utils.DataItem in the top-level application" 的建议我不清楚。那是#import
吗?
warning: The class spark.utils.DataItem has been used in a call to net.registerClassAlias() in _ShoppingCart_FlexInit. This will cause modules:ShoppingCart to be leaked. To resolve the leak, define spark.utils.DataItem in the top-level application.
DataItem
参考:
<s:typicalItem>
<s:DataItem eventID = "eEventIDNum"
eventName="eEventName"
eventLocation="local"
eventText1="I am a very long text description"
eventLinkName="Summary"/>
</s:typicalItem>
某些代码是由 mxmlc compiler 自动生成的,因此您可以尝试使用编译器选项 keep-generated-actionscript=true
来查找 registerClassAlias
调用。
要遵循建议,您可以在顶级应用程序中定义一个 DataItem
虚拟变量。