Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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
Apache flex 奇数getDefinitionByName行为-与导入无关_Apache Flex - Fatal编程技术网

Apache flex 奇数getDefinitionByName行为-与导入无关

Apache flex 奇数getDefinitionByName行为-与导入无关,apache-flex,Apache Flex,在网上搜索有数百个关于为什么getDefinitionByName不起作用的答案——因为您试图获取的类定义不包含在swf中 这不是问题所在 我的应用程序在运行时加载一个swc,解压缩它,读取xml并显示该swc中的类列表。然后,您可以选择一个类,它将被添加到后台 当我加载swc并尝试使用getDefinitionByName时,我得到以下跟踪: 获取类:com.company.assets:AppFooterShadow 错误:错误1065:未定义变量资产:AppFooterShadow 公司从

在网上搜索有数百个关于为什么getDefinitionByName不起作用的答案——因为您试图获取的类定义不包含在swf中

这不是问题所在

我的应用程序在运行时加载一个swc,解压缩它,读取xml并显示该swc中的类列表。然后,您可以选择一个类,它将被添加到后台

当我加载swc并尝试使用getDefinitionByName时,我得到以下跟踪:

获取类:com.company.assets:AppFooterShadow 错误:错误1065:未定义变量资产:AppFooterShadow

公司从一开始就被剥离了

从与此类似的代码:

try
{
    trace( "getting class: " + definition );
    var currentClass : Class = getDefinitionByName( definition ) as Class;
}
catch( e : Error )
{
    trace( "error: " + e.message );
}
如果我在文本输入框中键入一个类名并尝试加载它,那么它可以正常工作——将完全相同的字符串传递给函数


有人知道这是怎么回事吗?对我来说似乎很奇怪。

我真不敢相信我盯着这个看了多久,却不知道问题出在哪里

我输入了以下内容:

com.company.assets.AppFooterShadow

这在列表中:

资产:AppFooterShadow

冒号而不是句号


好吧,我会停止自言自语-请忽略这一点

我真不敢相信我盯着这个看了多久,却不知道问题出在哪里

我输入了以下内容:

com.company.assets.AppFooterShadow

这在列表中:

资产:AppFooterShadow

冒号而不是句号

好吧,我会停止自言自语-请忽略这一点