如何在actionscript 3中更改对象属性的值?

时间:2010-12-15 14:43:32

标签: actionscript-3 flex3 object

我将首先展示我的代码。

var modules:Object = new Object();
modules = DPServices.getModules.lastResult;
for each (var item:Object in modules){
    if(item.menu == 0){
        // Don't know what to do here!!
    }
}
modulesDG.dataProvider = modules;

顺便说一下,这是ActionScript 3。

我要做的是将值从0更改为“否”或将值更改为“是”。我尝试过modules.menu = 'no'modules.item.menu = 'no'modules.@menu = 'no'。那么如何更改此值?

2 个答案:

答案 0 :(得分:1)

模块是对象的对象吗?如果没有,这应该没问题:

item.menu = 'no';

答案 1 :(得分:0)

如果菜单为0,您想将菜单更改为1吗?

仅仅这样做是不够的:

if(item.menu == 0){
    item.menu = 1;
}

虽然我不确定你要求的是什么。