porque quando num swf que fica em loop, com um loadvariables no frame 1, carrega normalmente a variavel, coloca na tela, verifica condições E SE ANTS DO FILME TERMINAR E RECARREGAR COM LOADVARIABLES, OCORRER uma mudança no valor da variável, quando RECARREGA, funciona!
SE NÃO HOUVER MUDANÇA NO PERIODO ACIMA, ele recarrega e mantém o mesmo valor.
ISSO É LOGICO!
MAS O que NÃO É LOGICO, é que c naquele "meio tempo", AGORA DA EXIBIÇÃO 2, houver modificação da variavel, quando o FILME reinicia, continua printando o valor ANTIGO.
NO MOMENTO EM que A CADA VERIFICAÇÃO DA VARIAVEL ele NÃO FOR IGUAL a anterior o sistema segue rodando, a partir do momento que repetir, o sistema pára.
porque PARECE TANTO que O LOADVARIABLES PÁRA DE SER EXECUTADO quando O FILME REINICIA?
Ó! vamu v c eu consigo explicar...
ARQUIVOS
exibe.swf
- contem um loadvariables, verifica.asp que passa a variavel MODULO.
- tem um campo dinamico nomeado MODULO que recebe os dados do verifica.asp
verifica.asp
- tem instruções ASP que geram o valor d MÓDULO.
PRECISO que FAÇA O SEGUINTE
que REEXIBA no swf , a cada vez que passar pelo frame 1, o valor d módulo;
O QUE ACONTECE:
no primeiro carregs, td ok... mas c o valor de MODULO for igual no segundo carregs, ele c torna eterno, parecendo que no swf carrega o verifica.asp uma vez e dpois não mais, o swf não trava, continua passando, apenas não atualiza o valor.
O que EU PENSO que POSSA SER: o flash carrega no cliente e fica ali?
penso que eu teria que descarregar o filme flash e carregalo novamente, coloquei o swf num iframe, e puz um botão pra refresh noutra janela, clicando ali, dá refresh no iframe, e APARENTEMENTE no swf...
mas aí acontece o inimaginavel, o swf "repete" toda a sequencia de valores que tinha sido passados na primeira exibição, e fica repetindo dpois, mesmo que insira-se novos valores para MODULO.
Como faço pra descarregar este swf e carrega-lo novament para que seja refeita a consulta ao verifica.asp, pois refresh na tela por iframe não zera, somente no top.
Pergunta
DeStiLaDo
Gente!
UMA EXPLICAÇÃO MAIS DIRETA:
porque quando num swf que fica em loop, com um loadvariables no frame 1, carrega normalmente a variavel, coloca na tela, verifica condições E SE ANTS DO FILME TERMINAR E RECARREGAR COM LOADVARIABLES, OCORRER uma mudança no valor da variável, quando RECARREGA, funciona!
SE NÃO HOUVER MUDANÇA NO PERIODO ACIMA, ele recarrega e mantém o mesmo valor.
ISSO É LOGICO!
MAS O que NÃO É LOGICO, é que c naquele "meio tempo", AGORA DA EXIBIÇÃO 2, houver modificação da variavel, quando o FILME reinicia, continua printando o valor ANTIGO.
NO MOMENTO EM que A CADA VERIFICAÇÃO DA VARIAVEL ele NÃO FOR IGUAL a anterior o sistema segue rodando, a partir do momento que repetir, o sistema pára.
porque PARECE TANTO que O LOADVARIABLES PÁRA DE SER EXECUTADO quando O FILME REINICIA?
vlw a força
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.