Question

Les bases de données Adobe Flash prend en charge, le cas échéant?

Était-ce utile?

La solution

Aucun, vraiment.

Comme d'autres l'ont dit, la meilleure solution est d'avoir quelque chose entre les deux.Personnellement, je préfère amfphp pour les plus grands ensembles de données et xml en clair pour les petites choses, surtout depuis qu'ils ont introduit E4X (meilleure gestion XML) en ActionScript 3.

Toutefois, étant donné que Flash peut faire socket de communication, il est possible de parler directement à un serveur.C'est très rapide, mais vous êtes essentiellement l'ouverture de votre base de données au monde.Je n'ai jamais utilisé l'un de ces, mais les plus importants semblent être asql et assql.

Aussi, s'exécutant dans flash Adobe AIR a l'appui pour sqlite les bases de données.

Autres conseils

Aucun.

Au lieu de cela, vous avez besoin pour créer certains middleware (par exemple, un service web) que vous avez parlé de la base de données CRUD pour vous.

D'accord avec @SCdF, créer un service en php ou tout autre langage qui prend une requête modifiée à partir de flash, l'exécute et renvoie la DB de la réponse.Assurez-vous qu'il suffit d'une connexion à partir de sa propre adresse IP locale ou quelque chose comme ça pour "empêcher toute utilisation non intentionnelle".

Vous devriez regarder ce l'article.Également vous pouvez regarder en Flex Data Services.Généralement Flex est plus adapté pour des applications qui nécessitent beaucoup d'accès aux données, mais pour les choses simples en flash, vous devez utiliser certaines sources de données Xml, et écrivez le source xml vous-même dans quelque chose comme php, asp, python, perl, etc..comme d'autres l'ont souligné.

@SCdF est correcte.À partir de la bouche du cheval:

Macromedia Flash film ne peut communiquer directement avec une base de données.Cependant, des films Macromedia Flash peut "parler" à des applications côté serveur (aussi appelé "middleware").Middleware peut interroger une base de données et relais de données d'avant en arrière.Il y a de nombreuses applications de serveur disponible.Certaines des plus courantes sont les CGI, ASP, PHP, ColdFusion et Tango.

Qu'en est-Blaze DS (qui a utilisé pour être Flex Data Services) et de LiveCycle Data Services?

Zend AMF est une bête!Par le créateur de AMFPHP, mais Zend AMF est pris en charge par Adobe et Zend.Alors que AMFPHP est un peu plus robuste, le créateur (Wade Arnold) semble être concentré sur Zend AMF et il est en train de devenir beaucoup mieux.

Si vous voulez quelque chose de plus niveau de l'entreprise, je vous conseille l'aide de Blaze DS ou LiveCycle comme l'a suggéré prochaine.

Si vous voulez aller à la nosql route, il y a un opensource bibliothèque actionscript pour communiquer avec CouchDb: http://code.google.com/p/as3relax/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top