Boa tarde amigos, estou com uma duvida de como fazer.

Eu recebo do php uma array

$resultado['OBRIGATORIOS'] = array("RG" => 'SIM', "CPF" => 'NAO',
"NOME" => 'SIM', "ENDERECO" => 'NAO');

onde os 'SIM' significa q o campo foi preenchido e os 'NAO' estao em
branco, ate ai facil.

no flex, actionscript em si, eu gostaria de pegar essa array, ler, e
onde estiver NAO mudar a cor da label daquele campo, isso agiliza o
processo de criar um monte de condicoes para verificar coisas
repetidas, sendo q o nome do campo é o nome da key da array 'RG, CPF,
NOME, ENDERECO'

essa é a funcao q vai receber a ARRAY VINDA DO PHP.

---------------------------------------------------------------------------------------------------------
public function resultado_Clientes(event:ResultEvent):void{
        var variavel:int;
        array_dadosObrigatorios = event.result.OBRIGATORIOS;
        for (variavel = 0; variavel < array_dadosObrigatorios.length; variavel
++) {
                //acredito que aqui q deva ficar os valores, para automatizar o
processo
                //seria algo assim

                if(array_dadosObrigatorios[variavel] == "NAO"){
                        array_dadosObrigatorios[variavel].color = 'red'; //um 
exemplo. q
seria como se fosse CPF.color = 'red';
                        array_dadosObrigatorios[variavel].color = 'red'; //um 
exemplo. q
seria como se fosse ENDERECO.color = 'red';
                }
        }
}
---------------------------------------------------------------------------------------------------------

OU ASSIM

$resultado['OBRIGATORIOS2'] = array("CPF", "ENDERECO");
sendo esse segundo, apenas com os campos q estao em branco

---------------------------------------------------------------------------------------------------------
public function resultado_Clientes(event:ResultEvent):void{
        var variavel:int;
        array_dadosObrigatorios = event.result.OBRIGATORIOS2;
        for (variavel = 0; variavel < array_dadosObrigatorios.length; variavel
++) {
                //nesse ja nao precisa usar a condiçao if pois somente os q 
estao na
variavel vai mudar de cor
                //seria algo assim

                array_dadosObrigatorios[variavel].color = 'red'; //um exemplo q
seria como se fosse CPF.color = 'red';
                array_dadosObrigatorios[variavel].color = 'red'; //um exemplo q
seria como se fosse ENDERECO.color = 'red';
        }
}
---------------------------------------------------------------------------------------------------------


acho q isso e manipulacao de objeto? nao sei como fazer isso, vcs
possuem uma ideia ou exemplo, ou uma dica do que devo procurar?

Abraço amigos

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a