0
的资料,因此我在这里的问题是,我得到使用PHP服务数据库中的所有数据。计数服务和getAllData在组件上使用它们时工作得很好,但是当我尝试在函数中使用它们时,我什么也没有得到。这是真的搞砸了我,我知道这是简单的,但我找不到解决方案。的Flex如何从服务中获得的内部方法
工作:
<s:Label id="testlabel" x="162" y="67" text="{getAllMarkersResult.lastResult[1].name}"/>
不工作:
public function test():void
{
testlabel.text=getAllMarkersResult.lastResult[1].name;
}
任何帮助吗?感谢名单
什么是返回的数据的数据类型?你确定在请求发出后你正在调用测试吗? – 2012-04-22 18:12:12
getallmarkersresult返回包含数据库中所有信息的Markers []数组。奇怪的是,当我在组件中使用它时,它正常工作。对于第一个示例,我获取数据库中第二行的名称。当我在函数中使用它时,我在调试过程中得到“lastResult is undefined” – leossmith 2012-04-22 22:46:31
我的猜测是绑定代码和test()在不同的时间运行;在一个案例中 - 你有一个可用的结果,而另一个 - 你没有; getAllMarkersResult是什么,它是如何进入mxml的? – 2012-04-22 23:35:32