2009-11-20 6 views
0

Vous cherchez à démarrer un projet qui nécessiterait que j'utilise Flash ou Flex (je n'ai pas encore travaillé avec l'un ou l'autre, oui !!!). Flash serait l'interface utilisateur frontale qui doit afficher les éléments tirés d'une base de données MySQL (je pensais ajax via jQuery mais ouvert aux suggestions). Ma question est: Quelle serait la meilleure approche pour quelque chose comme ça?PHP/Flash conseils

haut niveau

Flash appelle à afficher l'image par ajax/php de Db

Je ne sais pas comment coder la partie Flash, des tutoriels qui sonnent un peu comme ce que je fais? suggestions? pensées? D'autres idées? Side Note: La table de la base de données contiendra le texte qui décrit l'image passée à clignoter, donc je voudrais afficher le texte et l'image.

Merci pour tout conseil/aide, --Phill

+0

Utiliseriez-vous actionscrip 2 ou 3? Mieux encore, quelle version de Flash viseriez-vous? Version 8 ou moins (actionscript 2) ou 9 et plus (actionscript 3)? – onekidney

+0

hmm, bien pour rester conforme je pense que je vais utiliser la dernière Action Script 3 avec flash 9, peut-être plus élevé –

Répondre

2

Je vous recommande d'essayer AMFPHP ou ZendAMF. Les deux utilisent AMF3 (ce qui nécessite d'utiliser ActionScript 3/FlashCS3 +) et it is one of the quickest ways pour obtenir des données dans Flash.

Vous pouvez également utiliser php pour générer un fichier XML et simplement demander cette URL dans Flash pour charger le fichier XML. Vous pouvez également utiliser ajax comme vous l'avez dit, mais il s'agira probablement de la méthode la plus lente qui soit, à moins que vous ne travailliez avec de très petits ensembles de données. Quelle que soit la méthode que vous choisissez, je vous suggère d'utiliser Actionscript 3. C'est beaucoup plus rapide et si vous utilisez XML, cela vous sauvera la vie.

+0

Donc, votre recommandation est d'utiliser PHP pour compiler XML (à la volée) et Flash l'a lu? –

+0

Oui, c'est une option que vous avez. Ce ne sera pas aussi rapide que d'utiliser AMF. Ma première recommandation est d'utiliser AMF, alors si vous n'arrivez pas à le faire, ou si vous ne voulez pas le faire, demandez à PHP de générer le fichier XML. Encore une fois, dépend de la taille de l'ensemble de données. Les fichiers XML volumineux peuvent paralyser le flash. –

+0

Je pense à 12 à 18 images qu'il faut tirer mais ces images sont dynamiques, donc pas les mêmes images seront tirées à chaque fois. Je vais sur la route de AMFPHP qui ressemble à quelque chose que je peux utiliser. Merci. Une autre question, serait flex serait mieux pour cela ou voulez-vous rester avec flash? –

0

Voici un tutoriel sur la configuration flash pour travailler avec PHP & MySQL: link

+0

Merci semble assez simple, mais je suis sûr que je vais avoir plus de questions;) –

+0

qu'en est-il de FLEX, j'entends cela être plus adapté à ce que je cherche? –

+0

Flex serait probablement utile pour l'interface utilisateur, et peut-être RPC, mais pour la plupart, si vous construisez tout dans Flash ou si vous décidez d'utiliser le framework Flex, cela ne changera pas beaucoup la récupération des données de la base de données . –