Ritz 0 Denunciar post Postado Fevereiro 25, 2009 Oi Pessoal, Estou quebrando a cabeça aqui, pois sou designer e não uso muito as actions nos meus trabalhos, mas agora para simplificar atualizações preciso das actions, o problema é o seguinte: Tenho varios swfs cada um com a mesma animação, em cada uma tenho box dinâmicos, variáveis que lêem de um txt, sendo que cada swf lê de um txt diferente, tb tenho um swf principal que organiza esses swfs chamando cada um em uma determinada ordem....complexo ne? Imagina atualizar isso, se um txt sai, ou se entra um no meio...vixi. Preciso de uma animação que se repita e que cada vez que ela rode, leia um txt diferente sendo todos os txts com nomes de variáveis que mudam tb, tem como? Exemplificando: (lendo o txt=cidade1.txt) primeira animação: roda uma animação com as variáveis de nome, dia1; max1; min1; icone1 segunda animação: roda a mesma animação com as variáveis de nome, dia2; max2; min2; icone2 terceira animação: roda a mesma animação com as variáveis de nome, dia3; max3; min3; icone3 após isso continuar lendo outros txts, exemplo: (lendo o txt=cidade2.txt) quarta animação: roda uma animação com as variáveis de nome, dia1; max1; min1; icone1 quinta animação: roda a mesma animação com as variáveis de nome, dia2; max2; min2; icone2 sexta animação: roda a mesma animação com as variáveis de nome, dia3; max3; min3; icone3 e assim por diante... Alguém pode me ajudar? Obrigada! abraços Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Brito 12 Denunciar post Postado Fevereiro 25, 2009 Oi Pessoal, Estou quebrando a cabeça aqui, pois sou designer e não uso muito as actions nos meus trabalhos, mas agora para simplificar atualizações preciso das actions, o problema é o seguinte: Tenho varios swfs cada um com a mesma animação, em cada uma tenho box dinâmicos, variáveis que lêem de um txt, sendo que cada swf lê de um txt diferente, tb tenho um swf principal que organiza esses swfs chamando cada um em uma determinada ordem....complexo ne? Imagina atualizar isso, se um txt sai, ou se entra um no meio...vixi. Preciso de uma animação que se repita e que cada vez que ela rode, leia um txt diferente sendo todos os txts com nomes de variáveis que mudam tb, tem como? Exemplificando: (lendo o txt=cidade1.txt) primeira animação: roda uma animação com as variáveis de nome, dia1; max1; min1; icone1 segunda animação: roda a mesma animação com as variáveis de nome, dia2; max2; min2; icone2 terceira animação: roda a mesma animação com as variáveis de nome, dia3; max3; min3; icone3 após isso continuar lendo outros txts, exemplo: (lendo o txt=cidade2.txt) quarta animação: roda uma animação com as variáveis de nome, dia1; max1; min1; icone1 quinta animação: roda a mesma animação com as variáveis de nome, dia2; max2; min2; icone2 sexta animação: roda a mesma animação com as variáveis de nome, dia3; max3; min3; icone3 e assim por diante... Alguém pode me ajudar? Obrigada! abraços Não entendi muito bem nao, você ja fez alguma coisa? A questao de poder sortear um txt diferente a cada vez da pra fazer usando um vetor e uma funcao randomica. Abs Compartilhar este post Link para o post Compartilhar em outros sites
Ritz 0 Denunciar post Postado Fevereiro 26, 2009 Eu testei várias coisas, mas nada de concreto, justamente pelo que disse anteriormente, não saco de programação em action, mas um amigo aqui do trabalho me sugeriu usar for e dentro dele um if, definindo uma variável que altere conforme a animação ocorra, vou tentar...agradeço a resposta e se tiver alguma outra idéia por favor me fale, ok? Devo demorar um pouco, mas um dia ei de conseguir..kkkkk Valeu! Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Brito 12 Denunciar post Postado Fevereiro 26, 2009 Eu testei várias coisas, mas nada de concreto, justamente pelo que disse anteriormente, não saco de programação em action, mas um amigo aqui do trabalho me sugeriu usar for e dentro dele um if, definindo uma variável que altere conforme a animação ocorra, vou tentar...agradeço a resposta e se tiver alguma outra idéia por favor me fale, ok? Devo demorar um pouco, mas um dia ei de conseguir..kkkkk Valeu! Tranquilo assim que for fazendo, vá postando aqui se precisar de ajuda. Abs Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Fevereiro 26, 2009 if(min1 or min2 or min3) txt=cidade1.txt; if(min4 or min5 or min6) txt=cidade2.txt; Obvio que não se pega txt assim se utiliza um carregador var carrega:LoadVars = new LoadVars(); carrega.load("cidade.txt"); carrega.onLoad = function(ok){ if(ok) txt = carrega.texto1; else trace("deu erro ao carregar"); } no txt deve ser assim &variavel que chama o texto = texto& exemplo &texto1=texto& Abraços Compartilhar este post Link para o post Compartilhar em outros sites
Ritz 0 Denunciar post Postado Fevereiro 26, 2009 Ainda na luta, estou tentando isso aqui: onClipEvent (data) { for(i = 1;i < 5;i++){ if(i == 1){ trace("primeiro"); loadVariables("cidade1.txt", this); } if(i == 2){ trace("segundo"); loadVariables("cidade2.txt", this); } if(i == 3){ trace("terceiro"); loadVariables("cidade3.txt", this); } if(i == 4){ trace("quarto"); loadVariables("cidade4.txt", this); }; } } OU seja, pensei em alterar o valor sempre que faz um loop e dependendo desse valor ele lê um txt, deu pra entender? Só que isso não funciona! :( ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh Compartilhar este post Link para o post Compartilhar em outros sites
Ritz 0 Denunciar post Postado Fevereiro 27, 2009 Olá amigos, Agora ele esta lendo, acontece que não volta o loop e nem dá um tempo para cada loop, o codigo esta assim: onClipEvent (load) { for( i = 1; i < 361; i ++){ if(i == 0){ trace("primeiro"); loadVariables("SaoPaulo-SP.txt", _root); } if(i == 1){ trace("segundo"); loadVariables("RiodeJaneiro-RJ.txt", _root); } if(i == 2){ trace("terceiro"); loadVariables("BeloHorizonte-MG.txt", _root); } if(i == 3){ trace("quarto"); loadVariables("Brasilia-DF.txt", _root); }; } } Me ajudem?? Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Brito 12 Denunciar post Postado Fevereiro 27, 2009 Nesse ultimo código que você postou ali tem um problem seu for comeca de i=1, e depois você tenta testar if(i==0), não vai dar certo e ele vai pular essa estrutura. Seria melhor você fazer aninhando com if-else if(i==0){ trace("primeiro"); loadVariables("SaoPaulo-SP.txt", _root); } else if(i==1){ trace("segundo"); loadVariables("RiodeJaneiro-RJ.txt", _root); } e assim sucessivamente, ou poderia usar um switch , para deixar bem mais organizado o codigo e mais eficiente.Quanto a questao de tempo nas funcoes da uma pesquisada em setInterval. Abs Compartilhar este post Link para o post Compartilhar em outros sites
Ritz 0 Denunciar post Postado Fevereiro 27, 2009 Valeu kisuke, Agora estou na luta com o intervalo: onClipEvent (load){ var i; var id = setInterval(pause, 20000); } onClipEvent (enterFrame) { for( i = 0; i < 4; i++){ if(i == 0){ trace("primeiro"); loadVariables("SaoPaulo-SP.txt", _root); clearInterval(id); } else if(i == 1){ trace("segundo"); loadVariables("RiodeJaneiro-RJ.txt", _root); clearInterval(id); } else if(i == 2){ trace("terceiro"); loadVariables("BeloHorizonte-MG.txt", _root); clearInterval(id); } else if(i == 3){ trace("quarto"); loadVariables("Brasilia-DF.txt", _root); clearInterval(id); }; } } Ele esta lendo todos os traces, mas muito rápido, testei esse interval, mas não rolou, alguém tem alguma sugestão? abraços Compartilhar este post Link para o post Compartilhar em outros sites