2010-12-15 75 views
0

Je vais commencer par montrer mon code.Comment changer la valeur d'une propriété d'objet dans 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; 

Par la façon dont c'est ActionScript 3.

Ce que je suis en train de faire est de changer la valeur d'un 0 à « Non » ou 1 « Oui ». J'ai essayé modules.menu = 'no', modules.item.menu = 'no', et [email protected] = 'no'. Alors, comment puis-je changer cette valeur?

Répondre

1

Les modules sont-ils un objet d'objets? Si non, cela devrait être bon:

item.menu = 'no'; 
+0

Merci pour l'aide pour une raison quelconque, je pensais que cet objet était un nouvel objet et les changements ne l'affecteront que sur l'objet module. – WAC0020

0

Vous voulez changer le menu à 1 si c'est 0?

est-il pas suffisament à faire:

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

Bien que je ne sais pas exactement ce que vous demandez.