2010-12-15 2 views
0

Начну с отображения моего кода.Как изменить значение свойства объекта в actionscript3?

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' и [email protected] = 'no'. Итак, как мне изменить это значение?

ответ

1

Является ли модуль объектом объектов? Если нет, это должно быть хорошо:

item.menu = 'no'; 
+0

Спасибо за помощь по какой-то причине, я думал, что элемент был новым объектом, и изменения повлияют только на него, а не на объект модуля. – WAC0020 2010-12-15 14:55:12

0

Вы хотите изменить меню на 1, если оно 0?

Разве не достаточно просто сделать:

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

Хотя я не совсем уверен, что вы просите.

Смежные вопросы