Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 Flex/AS3错误我不知道';无法理解(net.registerClassAlias)_Actionscript 3_Apache Flex_Flex4 - Fatal编程技术网

Actionscript 3 Flex/AS3错误我不知道';无法理解(net.registerClassAlias)

Actionscript 3 Flex/AS3错误我不知道';无法理解(net.registerClassAlias),actionscript-3,apache-flex,flex4,Actionscript 3,Apache Flex,Flex4,在一个大型继承项目中,我得到以下错误。到目前为止,我甚至还没有找到触发错误的地方。我搜索了各种术语(我使用的是Flash Builder),没有找到对registerClassAlias的引用,只有一个对DataItem(以下)的引用 我假设\u ShoppingCart\u FlexInit是某个内部Flex调用 是否有人理解这个错误:是什么导致了它,以及如何解决它?“在顶级应用程序中定义spark.utils.DataItem”的建议我不清楚。那是一个#导入 警告:类spark.utils.

在一个大型继承项目中,我得到以下错误。到目前为止,我甚至还没有找到触发错误的地方。我搜索了各种术语(我使用的是Flash Builder),没有找到对
registerClassAlias
的引用,只有一个对
DataItem
(以下)的引用

我假设
\u ShoppingCart\u FlexInit
是某个内部Flex调用

是否有人理解这个错误:是什么导致了它,以及如何解决它?“在顶级应用程序中定义spark.utils.DataItem”的建议我不清楚。那是一个
#导入

警告:类spark.utils.DataItem已在调用中使用 net.registerClassAlias()在\u ShoppingCart\u FlexInit中。这将导致 模块:ShoppingCart被泄露。要解决泄漏问题,请定义 顶层应用程序中的spark.utils.DataItem


DataItem
参考:

    <s:typicalItem>
        <s:DataItem eventID = "eEventIDNum" 
                    eventName="eEventName" 
                    eventLocation="local" 
                    eventText1="I am a very long text description"  
                    eventLinkName="Summary"/>
    </s:typicalItem>

一些代码是由自动生成的,因此您可以尝试使用编译器选项
keep generated actionscript=true
查找
registerClassAlias
调用


要遵循建议,您可以在顶级应用程序中定义一个
DataItem
伪变量。

找到了它,并添加了
flash.net.registerClassAlias(“spark.utils.DataItem”,spark.utils.DataItem)行在顶级应用程序中,警告消失。古怪的