Ele está sendo executado na ordem certa.
Só que aparentemente parece que não.
Já que é uma pilha de alerts.

Se você executar
Alert.show("1");
Alert.show("2");
Alert.show("3");

Você vai ter que clicar no OK, de 3, 2, 1. Porque sempre o ultimo vem
por primeiro.
Sacou?


Abraço,


Fredy.

2011/7/27 Flávio <[email protected]>:
> Prezados
>
> Estou estudando Flex, e estava fazendo uns exemplo e me deparei com  a
> seguinte situação:
>
> O código  Alert.show("É a dataDeEntrega") é executado antes do código
> Alert.show('Você selecionou ' +
> event.target.selectedDate.toDateString());
>
> Acho que já li em algum  lugar que isto acontece (não lembro onde).
>
> É assim mesmo?
>
> Tem como forçar a ordem?
>
> desde já agradeço
>
> 1º Alert.show("É a dataDeEntrega");
> 2º Alert.show('Você selecionou ' +
> event.target.selectedDate.toDateString());
>
>
> private function
> manipuladorDeDataAlterada(event:CalendarLayoutChangeEvent):void
>                        {
>
>                                Alert.show('Você selecionou ' +
> event.target.selectedDate.toDateString());
>
>                                if (event.target.id == 'dataDeEntrega')
>                                {
>                                  Alert.show("É a dataDeEntrega");
>                                }
>                        }
>
> --
> 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

-- 
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