Pergunta

Bancos de dados que dá suporte ao Adobe Flash, se for o caso?

Foi útil?

Solução

Nenhum, realmente.

Como outros já disseram, a melhor solução é ter algo em entre.Eu, pessoalmente, prefiro amfphp para grandes conjuntos de dados e xml simples para pequenas coisas, especialmente desde que eles introduziram o E4X (forma melhor manipulação de XML) em ActionScript 3.

No entanto, desde que o Flash pode fazer socket de comunicação, é possível falar diretamente a um servidor.Isso é muito rápido, mas basicamente você está abrindo o seu banco de dados para o mundo.Eu nunca usei nenhum desses, mas as mais importantes parecem ser asql e assql.

Além disso, o flash em execução no O Adobe AIR tem suporte para sqlite bancos de dados.

Outras dicas

Nenhum.

Em vez disso, você precisará criar algum middleware (digamos, um webservice) que você falou que fez o banco de dados CRUD para você.

Concordo com o @SCdF, criar um serviço em php ou qualquer outra linguagem que leva uma consulta modificada a partir do flash, executa e retorna o DB resposta.Certifique-se de que é preciso apenas uma conexão a partir de seu próprio endereço IP local ou algo assim para evitar o uso não intencional".

Você deve olhar para isso artigo.Você também pode olhar para Flex Data Services.Geralmente Flex é mais adequado para aplicações que precisam de um monte de acesso a dados, mas para coisas simples em flash, você deve usar algumas fontes de dados Xml, e escrever o código-fonte xml-se em algo como php, asp, python, perl, etc..como outros já apontaram.

@SCdF está correto.A partir de boca do cavalo:

Um filme do Macromedia Flash não pode comunicar-se diretamente com um banco de dados.No entanto, filmes em Macromedia Flash pode "falar" com aplicações do lado do servidor (também referido como "middleware").O Middleware pode consultar um banco de dados e relé de dados e para trás.Há muitos aplicativos de servidor disponível.Alguns dos mais comuns são CGI, ASP, PHP, ColdFusion e Tango.

O que sobre Blaze DS (que costumava ser Flex Data Services) e o LiveCycle Data Services?

Zend AMF é uma besta!Do criador do AMFPHP, mas o Zend AMF é apoiado pela Adobe e Zend.Enquanto o AMFPHP é um pouco mais robusto, o criador (Wade Arnold) do que parece ser focada em Zend AMF e está a tornar-se muito melhor.

Se você quiser algo mais a nível empresarial aconselho a utilizar Blaze DS ou LiveCycle, como sugerido por prochaine.

Se você quiser ir para o nosql rota, há um opensource biblioteca actionscript para se comunicar com o CouchDb: http://code.google.com/p/as3relax/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top