Javascript et Flash CS3 - upload de photos

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
LoTiS

Javascript et Flash CS3 - upload de photos

Message 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
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Semrush [Bot] et 3 invités