Eu prefiro montar assim:
[Bindable]
public var vlRetorno:int = 0;
private function validar():Boolean {
servMen0001.carregar(validaUsuario,onValidaUsuario,objMen0001);
}
private function onValidaUsuario(e:ResultEvent){
Humm, eu costumo usar quando tenho que validar algo que depende de
valores de mais de uma variavel uma funcao usando o databinding nela.
Por exemplo se para habilitar ou desabilitar um botao, eu dependo de
duas ou mais variáveis, crio a funcao que retorna um valor booleano e
disparo o evento
usao bindable:
[Bindable]
public var x:String; por exemplo
--~--~-~--~~~---~--~~
Você recebeu esta mensagem porque está inscrito na lista flexdev
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie
usei e nada o problema continua..
On 19 set, 15:16, Filipe Duarte cyberf...@hotmail.com wrote:
usao bindable:
[Bindable]
public var x:String; por exemplo
--~--~-~--~~~---~--~~
Você recebeu esta mensagem porque está inscrito na lista flexdev
mostra o código.
[]'s
2009/9/19 Angelo angelo.h...@hotmail.com
usei e nada o problema continua..
On 19 set, 15:16, Filipe Duarte cyberf...@hotmail.com wrote:
usao bindable:
[Bindable]
public var x:String; por exemplo
--
Atenciosamente, Pergentino Araújo.
É um pouco complicado mostrar o código.. ele utiliza bibliotecas e fiz
uns testes com o bindable e realmente ele funciona muito bem.. no meu
caso eu estou chamando uma funcão que esta dentro de uma classe de uma
biblioteca, passando uma função como parametro e nesta função eu
altero o valor da
Será alguma coisa do tipo:
var t:String=1;
function cteste():void{
/*
Se comentar a linha de baixo, vai sair 2...
Se rodar como está, vai sair 1...
*/
var t=3;
t=2;
trace(inside function - +t)
}
cteste()
trace(outside function - +t)
/*
Desculpa, mas preciso perguntar...
Tem certeza que o programa passa por essa linha? Colocou um breakpoint
ali?
else {
vlRetorno = 1;
}
A função passada como parametro esta sendo executada pelo metodo
carregar?
--~--~-~--~~~---~--~~
Você recebeu esta mensagem
sim.. e ele assume 1.. na realidade acho que o problema esta na sua
ultima pergunta.. acho que mesmo utilizando o bindable e passando o 1,
como ele é executado pelo metodo carregar que está em uma biblioteca..
ele entende que esta alteração feita na variavel não faz parte desta
aplicação..
On 19