Actionscript + PHP : make it fun with SWX !!!
Il y a quelques mois, Aral Balkan ( [osflash|http://osflash.org/|en] ) lancait Tangent, un nouveau projet dont le but n’était pas moins que de rendre “fun” la communication entre flash et PHP…
6 mois et quelques versions alpha après, Tangent a été renommé SWX, la V1 finale est sortie, et à en croire cette démonstration (v1.3 ), il semblerait que l’ambitieux objectif est en bonne voie.
A l’époque du lancement du projet, Patrick Mineault ( AMFPHP , 5et1/2 ) trouvait l’idée “inutile” étant donné l’existence de AMFPHP. Je n’ai pas encore pris le temps de tester l’engin, ( et sans vouloir contredire l’auteur de AMFPHP, qui me fait quand même gagner des heures de développement PHP ) mais j’aime assez l’idée de faire communiquer flash et PHP via un loadMovie. Le fait qu’il ne nécessite pas obligatoirement de bibliothèque ou de composant Actionscript est un deuxième bon point. On retrouve comme pour AMFPHP 1.9, un browser de services Flex à priori bien pratique, et même un outil de debug.
Par contre… çà ne marche pour l’instant que pour l’AS2 :(, et je ne pense pas non plus qu’on puisse envisager du mapping de classes dans l’immédiat :). Mais Aral semble plus que motivé pour poursuivre sa quête de fun, et le bigre à l’air plutôt productif .
Conclusion : à suivre donc et pourquoi pas à essayer dans un petit projet un de ces jours…
Y en a qui ont déjà testé ?

--> 12 septembre 2007 ( 9:45 )
Hello
En fait il a encapsulé son moteur dans un swf ?? et il utilise un swf pour charger les données et les traiter alors que tu as la classe LoadVars et NetConnection(remoting) pour faire cela ??
En fait il utilise JSON pour faire ses transferts de données ou pas ?
Sinon en allant plus loin dans l’explication de la vidéo.. je suis vraiment pas convaincu de l’implémentation… Rien que l’attribution des fonctions callback.. c’est à 10 kilomètres de l’implémentation moderne des événements basés sur le DOM2/3 du w3c que l’on peut retrouver en AS3.
Bref
Son API côté Flash m’intéresse pas du tout… Faut voir à la rigueur côté serveur les différences entre AMFPHP et sa solution, pour le reste j’ai tout ce qu’il me faut dans mon framework perso (avec un code identique en SSAS, AS2 et AS3)
EKA+
--> 12 septembre 2007 ( 12:22 )
Hola
), qui ne n’utilise pas encore AMFPHP, et qui voudrait faire quelques échanges vers PHP… Pour quoi pas essayer :s… Mais je dis çà comme :).
bon ben voilà qui est clair ! En même temps, je suis pas sûr que SWX s’adresse aux développeurs de framework :). Je vais pas me faire l’avocat d’une solution que j’ai pas vraiment étudié/creusé, mais je trouvais que l’approche était par exemple un peu plus rapide, voire plus simple, que le désormais classique tuto flash / amfphp de Thibault Imbert sur Flash Xpress. Pour quelqu’un qui fait (encore ) de l’AS2 ( il doit en rester , j’ai même un pote qui fait de l’AS1 encore
A part çà , je crois que je vais aussi jeter un petit coup d’oeil à Vegas un de ces jours ;). @tchuss
--> 12 septembre 2007 ( 12:34 )
Pour plus d’infos : les discussions entre l’auteur de AMFPHP et celui de SWX :
SWX : A bad Idea
=> réponse : SWX is a good idea et SWX is still a good idea.