Page 1 sur 1

Javascript et Flash CS3 - upload de photos

Publié : 25 juil. 2008, 23:52
par LoTiS
Salut à tous,

je suis actuellement en train de coder un petit module d'upload de photos en flash (as3) pour mon site, et je suis confronté une nouvelle fois à un nouveau souci que mon niveau en javascript ne peut résoudre.

Le concept de mon module : on peut rajouter jusqu'à 20 photos à une liste dans la page html, et à chaque photo ajoutée on envoie sa valeur binaire ou que sais-je au flash par l'intermédiaire de la classe ExternalInterface de l'as3, ce swf qui va ensuite gérer la création d'un aperçu de la photo et uploader la photo et son thumb sur mon serveur à travers d'un script php.

La seule chose qu'il me reste à faire, c'est de réussir à passer l'image en binaire à flash. Et mon souci c'est que je réussis à lui passer un string, un int, le "getAsDataURL()" de l'image (ça commence par data:image/jpeg;base64,/9j/4AA etc.), bref à peu près tout, mais à mon humble avis ça ne permet pas de créer une image sous flash. Par contre, le flash ne semble rien recevoir lorsque je lui envoie le getAsBinary() de l'image, et j'ai remarqué que les objets bitmapdata de flash pouvaient prendre d'une façon ou d'une autre des ByteArray ...

Donc sauf si vous me dites qu'il existe un moyen en js de retoucher des images, j'implore votre aide à 2 niveau :
- Au niveau du javascript, que dois-je envoyer au swf pour être en mesure de créer une image
- Au niveau du swf, que dois-je mettre en place pour créer un bitmap ou bitmapdata.

J'espère trouver l'aide nécessaire pour ce problème un peu particulier, merci d'avance !

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1