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