linoart 0 Denunciar post Postado Outubro 27, 2008 Estou fazendo um mediabox que inicialmente faz a animação dele e depois de 4 segundos (TimerEvent) chama o 1º swf e depois de 6,5 segundos chama o segundo, ai chama o 1º novamente, e assim fica nesse looping entre o 1º e 2º. Até ai tudo certo. Só que também tem dois botões, um pra cada swf. Se o 1º swf tiver sendo executado e for dado um clique no botão 2, o 1º tem que sair e entrar o 2º com o TimerEvent stardado, e vice-versa. Eu coloquei um evento MouseEvent pra cada botao e passei o parametro MouseEvent na função que é chamada; mas dá um erro pq essa função tambem tem o parametro do evento TimerEvent. Não sei se pode colocar dois parametros de evento na mesma função. Se não puder, como eu faço essa verificação de que o evento do botão foi acionado? Só pra constar, e se ajudar também, cada vez que um swf é carregado o outro é retirado do palco (removeChild), deletado da memória deixando ele como null, e o evento TimerEvet também é removido. Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Outubro 28, 2008 você poderia declara o paramento da função como Event, ao invés de TiverEvent ou MouseEvent, acho que vai ser não, crie uma variável que guarde qual o swf que foi chamado por ultimo, assim ficaria mais fácil pra saber se você deve eu não chamar outro swf quando o botão for clicado, []´s Compartilhar este post Link para o post Compartilhar em outros sites