Bom dia! Pessoal estou eu aqui quebrando a cabeça com AS3 e me deparei com uma dúvida no que diz respeito a execução do código. No .NET quando eu executo uma lista de método, todos são executado em sequencia, ou seja, executo um método todo, aguardo resposta e quando tenho esta resposta do metodo passo para o proximo metodo e assim por diante. exemplificado:
public void metodo1(string valor)
{
blablablabla
...
blablablabla
}
public string metodo2(string valor)
{
blablablabla
...
blablablabla
return valor + metodo1("primeiro metodo");
}
public void metodo3(string valor)
{
blablablabla
...
blablablabla
}
public void main()
{
metodo1("primeiro metodo");
string resultado = metodo2(segundo metodo);
metodo1("terceiro metodo");
}
É apenas um exemplo qualquer, mas a ideia é que um método so iniciar quando o anterior termina de executar todo.
Agora estou fazendo este mesmo processo no AS3 e tem hora que ele nem termina de executar um metodo todo e ja passa para o outro.
Será que é porque estou usando o RemoteObject. O resultado do RemoteObject ele não aguarda para passar para o proximo evento?