CSHunter 0 Denunciar post Postado Março 24, 2009 Olá pessoal Tava querendo Saber se há alguma forma de passar informações recebidas de um formulário do flash para um banco de dados, pode ser qualquer Banco de dados, por favor se alguém souber uma maneira me diz. Desde já agradeço! Vlw! Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Março 25, 2009 Utilize programação server-side para isso PHP, ASP etc além da classe LoadVars do flash Abraços Compartilhar este post Link para o post Compartilhar em outros sites
CSHunter 0 Denunciar post Postado Março 25, 2009 Utilize programação server-side para isso PHP, ASP etc além da classe LoadVars do flash Abraços Obrigado pela dica berseker, só que eu estava querendo criar essa integração sem uma linguagem server-side, é que eu prentendo criar um aplicativo local... Se alguém souber de uma maneira, por favor me diga abraço Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Março 26, 2009 você quer criar um aplicativo que vai rodar local, e ele tem que acessar banco de dado? uma opção é usar o MDM Zinc, ele adicionar algumas funções ao flash, como acessar banco de dados(acho que MS access) ou pode usar o Adobe AIR (só com AS3), ele tem o mysql Lite []´s Compartilhar este post Link para o post Compartilhar em outros sites
CSHunter 0 Denunciar post Postado Março 30, 2009 Obrigado pelas dicas Eder, sim o aplicativo em flash é local e é AS 3.0 vou verificar o Adobe AIR abraço Compartilhar este post Link para o post Compartilhar em outros sites
CSHunter 0 Denunciar post Postado Abril 7, 2009 Puxa verifiquei o Adobe AIR do flash 10.0, e vi esa integração de banco de dados local, esse banco de dados local é justamente o que eu quero criar. Só que ainda há um problema, eu inseri este código no 1º quadro do programa para criar o bd: import flash.data.SQLConnection; import flash.events.SQLErrorEvent; import flash.events.SQLEvent; import flash.filesystem.File; var conn:SQLConnection = new SQLConnection(); var dbFile:File = File.applicationStorageDirectory.resolvePath("DBSample.db"); try { conn.open(dbFile); trace("the database was created successfully"); } catch (error:SQLError) { trace("Error message:", error.message); trace("Details:", error.details); } Era para aparecer na pasta em que está o arquivo.fla, o arquivo de banco de dados "DBSample.db", só que nada acontece, o flash quando roda não dá nenhuma mensagem de erro, Alguém Sabe o que está acontecendo?? Abraço Compartilhar este post Link para o post Compartilhar em outros sites
Ohrlando 0 Denunciar post Postado Agosto 2, 2010 Olá beleza? como você está usando 'File.applicationStorageDirectory.resolvePath("DBSample.db");' esse BD estará criado lá no dados de aplicativo dentro da pasta do seu usuário, se for no caso do XP estará neese path:'C:\Documents and Settings\SeuUser\Dados de aplicativos\com.adobe.example.meuApp' abraço Compartilhar este post Link para o post Compartilhar em outros sites
Irineu Antunes 2 Denunciar post Postado Agosto 8, 2010 Há diversas formas de fazer o flash se comunicar com bancos de dados. A forma direta é pelo AIR, mas caso você queira fazer aplicações na WEB, você deve conhecer Flash + alguma linguagem Server Side (PHP,.NET,JSP, Cold fusion...). Uma das formas é via HTTP/XML: O flash carrega uma URL com parâmetros: var login:String = txtlogin.text; var senha:String = txtsenha.text; loadUrl("http://meusite.com/flashservice/service.php?login="+login+"&senha="+senha); No PHP ele vai receber os parâmetros via GET: $login = $_GET['login']; $senha = $_GET['senha']; Fazer a conexão ao banco de dados convencional, e na query inserir seus parâmetros: "SELECT * from contas WHERE login='".$login."' and senha='".$senha."'"; Fazer as devidas validações (exemplo) - if(mysql_num_rows($query) > 0){ echo "<xml><status>conectado</status></xml>"; }else{ echo "<xml><status>falhou! login e/ou senha incorretos!</status></xml>"; } Seguindo esta lógica o flash vai ser um "xml" e seu resultado vai ser: <xml><status>conectado</status></xml> OU <xml><status>falhou! login e/ou senha incorretos!</status></xml> Isto vai depender dos parâmetros que você carregar na URL. Pontos positivos: Ele funciona. Pontos negativos: Muito trabalhoso, inseguro (caso alguém manipule a url que você criou). A melhor alternativa para estes casos é o AMF. Postei em meu blog uma introdução e logo irei postar tutoriais mais completos focando POO; Veja o artigo em: http://irineuantunes.com/blog/?p=15 qualquer dúvida pergunte :) Compartilhar este post Link para o post Compartilhar em outros sites
visitante_php 0 Denunciar post Postado Agosto 9, 2010 eu costumo usar o amfphp muito bom... Compartilhar este post Link para o post Compartilhar em outros sites