2011-05-11 36 views
0

我有一个数据库从数据库加载contnet。datagrid使用自动selectedIndex的数据 - 数据竞赛 - Flex

一旦数据已被加载我有了的selectedIndex = 0的函数;

之后当我打电话,试图跨越了几个标签显示所选项目的另一个功能。

的问题是标签没有什么负载,除非我运行功能的两倍。

我猜测它的某种数据竞争问题,其中的项目没有被选择的时间显示标签中的项目的功能运行。

所以什么解决方法我怎样才能获得该项目的下一个函数运行之前选择。

+0

显示一些代码? – 2011-05-11 15:08:38

回答

0

把你的下一个函数调用中使用callLater();

selectedIndex = 0; 
callLater(function():void { 
    //nextFunction() 
}); 
+0

我已经试过这个callLater了。它似乎没有做任何事情。 – Adam 2011-05-17 23:32:27