如何更改actionscript3中对象属性的值?

发布于 2024-10-07 22:17:51 字数 470 浏览 2 评论 0原文

我将首先展示我的代码。

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 更改为“否”或将 1 更改为“是”。我尝试过 modules.menu = 'no'modules.item.menu = 'no'modules.@menu = 'no' >。那么我该如何改变这个值呢?

I'll start by showing my code.

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;

By the way this is ActionScript 3.

What I am trying to do is change the value from a 0 to 'No' or a 1 to 'Yes'. I have tried modules.menu = 'no', modules.item.menu = 'no', and modules.@menu = 'no'. So how do I change this value?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

幽梦紫曦~ 2024-10-14 22:17:51

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

item.menu = 'no';

Is modules an object of objects? If not, this should be fine:

item.menu = 'no';
千笙结 2024-10-14 22:17:51

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

仅仅这样做还不够:

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

虽然我不太确定你在要求什么。

You want to change menu to 1 if it's 0?

Isn't it enough to just do:

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

Though I'm not exactly sure what you're asking for.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文