项目渲染器在完成代码之前加载

时间:2012-02-21 16:01:42

标签: actionscript-3 flex flex4 flash-builder flex4.5

大家好我的项目渲染器有问题。我有一个数据组,显示人们在facebook上的个人资料图片。我也拉他们的状态,但我在项目渲染器中这样做

FacebookDesktop.api(data.status_id,handle_data);

现在发生的事情是状态混乱了。只有极少数人真正显示出他们的真实状态而其他人获得了其他人的身份。我猜这是因为Flash构建器在我从Facebook服务器回来之前执行代码,这就是为什么状态不同步。

这个问题有解决方案吗?比如在获取所有数据之前停止项目渲染器的处理? 我理解我可以在主程序中提取数据,但是我想询问是否有办法在项目渲染器中执行此操作以供将来使用

10倍!

10x的答案,但我在使用课时仍然遇到同样的问题。因为没有办法知道什么时候生病从Facebook服务器收到回电。 facebook api for flash的问题在于你从发送呼叫的那个中获得了不同功能的信息/

我做不到:

return FacebookDesktop.api(id+"",profilepic, {
    fields:"picture",type:"large"
});

所以我需要从函数profilepic返回信息,但我不知道它是否已经获得了数据。

1 个答案:

答案 0 :(得分:0)

项呈示器不用于处理它们用于呈现已处理数据的数据。我要做的是创建一个类来处理这些数据并将对象添加到数据提供者,以便渲染器可以访问数据。