Jim Joice 0 Denunciar post Postado Fevereiro 9, 2009 Estou criando um menu em flash, e gostaria de saber como fazer uma consulta no banco de dados ao clicar no botao. Obrigado, Jim. Compartilhar este post Link para o post Compartilhar em outros sites
Public2004 79 Denunciar post Postado Fevereiro 9, 2009 Seja bem vindo Jim Joice, Consulta ao banco de dados quem faz é o PHP - No Flash, você apenas invoca o script PHP e após o processamento do script, o retorno volta para o Flash. Para saber mais sobre o envio e recebimento de variáveis, pesquise por "LoadVars". http://imasters.com.br/artigo/4615/fla...itar_e_excluir/ Abs. Compartilhar este post Link para o post Compartilhar em outros sites
Jim Joice 0 Denunciar post Postado Fevereiro 9, 2009 Seja bem vindo Jim Joice, Consulta ao banco de dados quem faz é o PHP - No Flash, você apenas invoca o script PHP e após o processamento do script, o retorno volta para o Flash. Para saber mais sobre o envio e recebimento de variáveis, pesquise por "LoadVars". http://imasters.com.br/artigo/4615/fla...itar_e_excluir/ Abs. Boa tarde, Eu já tinha visto esse artigo porém eu não entendi muito bem como ele funciona, será que você poderia dar um exemplo simples de um botão que ao clicar procura por um registro no banco? Obrigado, Jim Compartilhar este post Link para o post Compartilhar em outros sites
Public2004 79 Denunciar post Postado Fevereiro 9, 2009 O tutorial que te passei está bem explicado, para resgatar dados do banco é só seguir a primeira etapa do tutorial: Exibindo dados do banco MySQL no Flash E para esta ação ser executado ao clique de um botão, basta colocar a ação do objeto "LoadVars" + a função de caregar os dados no evento "onPress" ou "onRelease" do seu botão, ex: seuBotao.onPress = function(){ //aqui as ações do objeto LoadVars } Abs. Compartilhar este post Link para o post Compartilhar em outros sites
Jim Joice 0 Denunciar post Postado Fevereiro 9, 2009 O tutorial que te passei está bem explicado, para resgatar dados do banco é só seguir a primeira etapa do tutorial: Exibindo dados do banco MySQL no Flash E para esta ação ser executado ao clique de um botão, basta colocar a ação do objeto "LoadVars" + a função de caregar os dados no evento "onPress" ou "onRelease" do seu botão, ex: seuBotao.onPress = function(){ //aqui as ações do objeto LoadVars } Abs. Ok, vou fazer isso aqui, muito obrigado pela ajuda. Compartilhar este post Link para o post Compartilhar em outros sites
Public2004 79 Denunciar post Postado Fevereiro 9, 2009 Deixa eu te dar um outro exemplo: Crie uma função que vai enviar uma variável definida como "pesquisa" ao PHP e retornar os dados para o Flash utilizando a classe "LoadVars": enviaRecebe = function(section:String){ var recebe:LoadVars = new LoadVars(); recebe.onLoad = function(success:Boolean){ if (success){ debug_txt.text = this.resultado; }else{ trace("error downloading content"); } }; var envia:LoadVars = new LoadVars(); envia.pesquisa = section; envia.sendAndLoad("http://www.seudominio.com.br/pagina.php", recebe, "GET"); };Explicando:Você cria duas variáveis "LoadVars" uma para enviar (via GET) e outra para receber e dentro do "onLoad" da função acima, caso seja recebida com sucesso, você mostra o resultado em uma caixa de texto por ex, instanciada como "debug_txt" o carregamento da variável "resultado" definida no seu PHP. E para o envio, você chama a função acima utilizando uma variável "section" do tipo String definida na ação de cada botão, ex: bt01.onPress = function(){ enviaRecebe("alimento"); } bt02.onPress = function(){ enviaRecebe("bebida"); } bt03.onPress = function(){ enviaRecebe("guloseima"); } //etc... para os outros botões Espero que com este exemplo fique mais claro o entendimento. Abs. Compartilhar este post Link para o post Compartilhar em outros sites
Jim Joice 0 Denunciar post Postado Fevereiro 9, 2009 Deixa eu te dar um outro exemplo: Crie uma função que vai enviar uma variável definida como "pesquisa" ao PHP e retornar os dados para o Flash utilizando a classe "LoadVars": enviaRecebe = function(section:String){ var recebe:LoadVars = new LoadVars(); recebe.onLoad = function(success:Boolean){ if (success){ debug_txt.text = this.resultado; }else{ trace("error downloading content"); } }; var envia:LoadVars = new LoadVars(); envia.pesquisa = section; envia.sendAndLoad("http://www.seudominio.com.br/pagina.php", recebe, "GET"); };Explicando:Você cria duas variáveis "LoadVars" uma para enviar (via GET) e outra para receber e dentro do "onLoad" da função acima, caso seja recebida com sucesso, você mostra o resultado em uma caixa de texto por ex, instanciada como "debug_txt" o carregamento da variável "resultado" definida no seu PHP. E para o envio, você chama a função acima utilizando uma variável "section" do tipo String definida na ação de cada botão, ex: bt01.onPress = function(){ enviaRecebe("alimento"); } bt02.onPress = function(){ enviaRecebe("bebida"); } bt03.onPress = function(){ enviaRecebe("guloseima"); } //etc... para os outros botões Espero que com este exemplo fique mais claro o entendimento. Abs. mto obrigado pela variedade de exemplos, porem ainda restou uma duvida, eu coloco as açoes no frame ou no proprio botao. Aqui esta o menu q eu criei: http://www.milklar.com.br/milklar/pages/produtos.php. Compartilhar este post Link para o post Compartilhar em outros sites
Public2004 79 Denunciar post Postado Fevereiro 9, 2009 De acordo com o exemplo que postei, coloque tudo no mesmo frame. Não esqueça de instanciar os botões. Abs. Compartilhar este post Link para o post Compartilhar em outros sites