Apache flex Flex3和使用名称/值对

Apache flex Flex3和使用名称/值对,apache-flex,actionscript-3,Apache Flex,Actionscript 3,有人对在Flex中使用名称/值对有什么建议吗 背景: 我想创建一个用于更新数据库表的FlexUI。我希望UI包含字段名只读和当前字段值,这些字段值将是可编辑的。Im使用WebService组件检索字段值,然后将其关联到具有硬编码字段名的对象,例如 private function resultHandler(event:ResultEvent):Object { var resultsObj:Object; resultsObj = { name:event.result.name as Str

有人对在Flex中使用名称/值对有什么建议吗

背景: 我想创建一个用于更新数据库表的FlexUI。我希望UI包含字段名只读和当前字段值,这些字段值将是可编辑的。Im使用WebService组件检索字段值,然后将其关联到具有硬编码字段名的对象,例如

private function resultHandler(event:ResultEvent):Object
{
var resultsObj:Object;
resultsObj = {
name:event.result.name as String,

然而,这种方法增加了表结构/字段名永远不会改变的依赖性。使用对象类型还要求我编写自己的算法来对输出进行排序。

我不确定我是否理解这个问题

如果要避免此时依赖于从事件返回的属性,只需使用event.result对象,它已经是一个


至于排序,我们需要更多关于您试图排序的内容的上下文。

这很简单。不要对每个in循环使用。用于循环中 演示如下所示

var dicEntry:Object = new Object();

dicEntry["Name"] = "Raj";
dicEntry["sal"] = 10000;
dicEntry["age"] = 33;

for(var key:Object in dicEntry)
{
    trace("Object Key: "+key+" Object Value:  +dicEntry[key]);
}   

就这样。

您的代码不完整。你能把全部代码都贴出来吗?