Flasher12 2 Denunciar post Postado Janeiro 2, 2014 Olá leitor, bom vou direto ao assunto, estou desenvolvendo um novo projeto em Flash CS5 AS 3.0, porém estou com um problema, que creio eu seja simples, porém não sei resolver, ai vai : O meu sistema é de um torneio, onde você coloca o nome da pessoa e tem a opção de clicar e anotar +1 ponto pra derrota ou vitória, porém não cabem todos os jogadores numa pagina só então criei 2 cenas, porém quando eu vou para a outra cena e volto, some toda a pontuação (Volta pra 0) queria saber se tem algum método fácil de criar um sistema para "salvar" isso... Aguardo respostas, é urgente. Abraços :natallaugh: Compartilhar este post Link para o post Compartilhar em outros sites
DesenvolvedorRoger 50 Denunciar post Postado Janeiro 2, 2014 Crie as variáveis no primeiro frame, assim você terá acesso a elas nos demais frames... []'s Compartilhar este post Link para o post Compartilhar em outros sites
Flasher12 2 Denunciar post Postado Janeiro 2, 2014 Crie as variáveis no primeiro frame, assim você terá acesso a elas nos demais frames... []'s Todas tem variaveis... Não adianta nada... Compartilhar este post Link para o post Compartilhar em outros sites
Elektra 102 Denunciar post Postado Janeiro 3, 2014 Não adianta nada? Criou uma condição para a atualização dos valores? Compartilhar este post Link para o post Compartilhar em outros sites
Flasher12 2 Denunciar post Postado Janeiro 3, 2014 E como se faz isso? Não adianta nada? Criou uma condição para a atualização dos valores? Compartilhar este post Link para o post Compartilhar em outros sites
DesenvolvedorRoger 50 Denunciar post Postado Janeiro 3, 2014 Acabei de ver se novo tópico... o problema está aqui var pontos=0; pois, sempre que você retornar à cena esse valor vai ser resetado para "0", entendeu? Por isso falei, ponha todas as suas variáveis no primeiro frame(isso é um resumo, porque, pelo visto seu código está muito mau estruturado). []'s Compartilhar este post Link para o post Compartilhar em outros sites
Flasher12 2 Denunciar post Postado Janeiro 3, 2014 Acabei de ver se novo tópico... o problema está aqui var pontos=0; pois, sempre que você retornar à cena esse valor vai ser resetado para "0", entendeu? Por isso falei, ponha todas as suas variáveis no primeiro frame(isso é um resumo, porque, pelo visto seu código está muito mau estruturado). []'s Como eu coloco então? :upset: Porque os pontos tem que começar do 0, eu acho que tem q ter 2 variaveis não é? se puder me passar o código como fica eu agradeço Compartilhar este post Link para o post Compartilhar em outros sites
DesenvolvedorRoger 50 Denunciar post Postado Janeiro 3, 2014 Man, basta copiar todas as suas variáveis para o primeiro frame do seu swf. Caso seu projeto só tenha um único frame, crie mais um e cole suas variáveis nele... Sugiro para depois você dar uma pesquisada sobre includes de arquivos.as para melhor estruturar seu código. []'s Compartilhar este post Link para o post Compartilhar em outros sites
Flasher12 2 Denunciar post Postado Janeiro 3, 2014 Man, basta copiar todas as suas variáveis para o primeiro frame do seu swf. Caso seu projeto só tenha um único frame, crie mais um e cole suas variáveis nele... Sugiro para depois você dar uma pesquisada sobre includes de arquivos.as para melhor estruturar seu código. []'s Bom, não adiantou nada pois eu fiz isso e depois quando vou adicionar 1 ponto aparece "NaN" em vez de 1 -_-" as variaveis tem que ficar no 1° frame em sua camada, são varias camada, 1 pra cada botão e se separar todas e colocar em uma só deu isso. Já vi que ninguém sabe resolver isso mesmo assim obrigado por tentar ajudar. Testei colocar todas as varivaeis em 1 camada do frame 1 também, mas continou sem salvar, quando ia e voltava, os pontos já eram 0 novamente, além disso não sei o que essas mesmas variaveis tem a ver com isso, eu creio que para "salvar" necesita de outra variavel que reconheço Compartilhar este post Link para o post Compartilhar em outros sites
Elektra 102 Denunciar post Postado Janeiro 3, 2014 Flasher12, em fórum de programação, é adequado postar o trecho do código onde tem a dúvida. Facilita para tentar auxiliar. Compartilhar este post Link para o post Compartilhar em outros sites
Flasher12 2 Denunciar post Postado Janeiro 3, 2014 Flasher12, em fórum de programação, é adequado postar o trecho do código onde tem a dúvida. Facilita para tentar auxiliar. http://forum.imasters.com.br/topic/514325-flash-cs5-as-30-ajuda/ eu fiz outro tópico pra isso, ninguém ajuda poxa! Será que é tão dificil assim? não tem nenhum comando para que seja "salvo" até fechar o programa? :/ Compartilhar este post Link para o post Compartilhar em outros sites
DesenvolvedorRoger 50 Denunciar post Postado Janeiro 4, 2014 disponibilize seu .fla para download que quando eu tiver um tempo tento te ajudar... []'s Compartilhar este post Link para o post Compartilhar em outros sites
Flasher12 2 Denunciar post Postado Janeiro 5, 2014 disponibilize seu .fla para download que quando eu tiver um tempo tento te ajudar... []'s Só posso mandar no email, mas acho dificil arrumar porque como você mesmo disse, a variavel sempre vai ser 0 a não ser que tenha outra variavel que faz o mesmo efeito :upset: estou usando o programa inteiro só atraves desses botões : var pontos=0; der1.addEventListener(MouseEvent.MOUSE_DOWN, mouseClick); function mouseClick(event:MouseEvent):void { pontos+=1; derrota1.text = pontos; } o problema ta na variavel mas é o unico jeito... Bom, se puder ajudar eu agradeço. Compartilhar este post Link para o post Compartilhar em outros sites
Elektra 102 Denunciar post Postado Janeiro 5, 2014 Pode fazer o upload do seu fla para um host gratuito (por exemplo, 4shared) e postar o link no tópico. Compartilhar este post Link para o post Compartilhar em outros sites