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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.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 在组合框中设置dataprovider将冻结UI_Actionscript 3_Apache Flex_Combobox_Flex3 - Fatal编程技术网

Actionscript 3 在组合框中设置dataprovider将冻结UI

Actionscript 3 在组合框中设置dataprovider将冻结UI,actionscript-3,apache-flex,combobox,flex3,Actionscript 3,Apache Flex,Combobox,Flex3,我在应用程序中使用了一个组合框组件作为类别下拉列表。但在加载页面时,如果我单击类别下拉列表,UI将冻结。控制台中没有错误。我的提交属性中有此代码 if (_categoriesChanged) { _categoriesChanged = false; categoryCombo.dataProvider = categories;//If i comment out this line,

我在应用程序中使用了一个组合框组件作为类别下拉列表。但在加载页面时,如果我单击类别下拉列表,UI将冻结。控制台中没有错误。我的提交属性中有此代码

          if (_categoriesChanged)
            {
                _categoriesChanged = false;
                categoryCombo.dataProvider = categories;//If i comment out this line, everything works normal
                setSelectedCategory();
            }
我在应用程序的其他地方也有类似的combobox用法,我没有任何问题。 如果我设置一个断点并一步一步地执行(因此也不能调试),也不会发生这种情况


有人知道吗?

类别来自哪里?很可能你进入了一个无限循环,重置并再次重置数据。好的,当我调试时,我看到_categories变量设置正确,包含了所有元素,整个应用程序流程非常完美。本期也不会转载(有时除外)。但是当我正常运行它时,它不工作。你能再添加一点代码吗?关于无限循环,Botmaster可能是正确的,但从您提供的代码片段中无法判断。