2010-06-22 6 views
0

comment puis-je passer une chaîne de PHP à Flash?Passer une chaîne à Flash de PHP

Je dois passer ce à clignoter,

$var = 'uid_'.$uid.'_'.'likes_'.$likes; 

Toutes les idées sur la façon dont je peux y arriver?

Merci d'avance!

Répondre

1

Ainsi, votre meilleur pari dans ce cas va être l'une des deux choses:

1) Si cela est une solution simple et facile avec un peu de données qui ne va pas voir une tonne entière du trafic, faites simplement sortir votre fichier PHP par un fichier XML et utilisez URLLoader() de Flash pour charger les données .xml, puis analysez-le.

Alternativement,

2) Si cela va voir le trafic lourd, ou si vous voulez faire la « bonne », soit regarder dans ZendAMF ou AMFPHP. Lee Brimelow a des didacticiels pour travailler avec ce genre de choses sur gotoandlearn.com - en gros, vous pouvez accéder à un service Web PHP qui renvoie des données (pas seulement des chaînes - vous pouvez même faire des objets typés!) Directement dans votre fichier Flash.

De toute façon vous n'aurez pas trop de problèmes avec ça - c'est une opération assez simple. Faites moi savoir si vous avez des questions.

1

La méthode la plus simple consiste à utiliser les flashvars bien nommés pour la transmettre. Adobe en tant que base de connaissances sur les paramètres HTML Flash http://kb2.adobe.com/cps/127/tn_12701.html

Les bibliothèques d'intégration Flash basées sur Javascript (comme swfObject) permettent également de transmettre n'importe lequel de ces paramètres.

+0

Je dois passer la chaîne à la demande, donc le passage via les flashvars ne fonctionnera pas trop bien, à moins que je ne le comprenne mal? Merci pour la réponse! – Odyss3us

+0

Désolé pour malentendu votre question, vous pouvez alors utiliser les solutions Myk, je recommanderais URLLoader + données XML pour un transfert simple. Allez dans AMF et d'autres solutions à distance seulement si vraiment nécessaire. – Benoit

Questions connexes