BenXbox
Messages postés210Date d'inscriptionmercredi 5 juin 2002StatutMembreDernière intervention14 août 2007 20 déc. 2005 à 14:53
Salut,
Enfaite je n'y connais rien en Flash, j'ai mon pére
qui ma demander de capturer des images d'une webcam toutes les 250
millisecondes en FLASH, donc j'ai trouvé déjà une source qui affiche la
webcam, mais je doit ajouter un petit module qui génere un fichier xml
toutes les 250 millisecondes avec la balise
avec le code hexadécimale de l'image dedans.
Voici la source de la caméra : http://www.minotor.net/flash/webcam/flash_webcam.zip
L'enregistrement de ton image, tu le gères dans le fichier PHP, suffit
de rajouter un timecode pour que tu n'écrases pas à chaque fois ton
fichier.
Sinon, ben pour créer ton fichier XML...faudra le faire en même temps
que l'enregistrement de ton image...donc dans le fichier PHP (mais en
PHP, je peux pas vraiment t'aider!).
BenXbox
Messages postés210Date d'inscriptionmercredi 5 juin 2002StatutMembreDernière intervention14 août 2007 20 déc. 2005 à 16:52
Salut samy,
Il est pas mal le code sauf que moi le fichier swf et sur mon pc et je ne veut pas envoyer le JPG en php, je veut juste créer le fichier JPG dans le meme dossier que le swf.
Merci d'avance.
Mon Site Web : http://Www.BenXbox.Fr.sT
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 20 déc. 2005 à 19:06
Ben tu peux oublier! Flash t'enregistres pas directement les fichiers
(enfin...faut voir du côté de FileReference, mais à priori, c'est juste
pour permettre de télécharger un fichier d'un serveur ou d'uploader un
fichier sur un serveur).
BenXbox
Messages postés210Date d'inscriptionmercredi 5 juin 2002StatutMembreDernière intervention14 août 2007 22 déc. 2005 à 13:33
Voila j'ai cette adresse par exemple qui ouvre mon flash :
Je voudrais savoir comment on prend l'adresse qui est dans :
abc.video.url pour que dans ce script à la place de
lv.send("generejpg.php", "_blank", "POST"); sa mette
lv.send("http://www.test.com/generejpg.php", "_blank", "POST"); :
Code:, ----
System.showSettings(0);
import flash.display.BitmapData;
localCamera = Camera.get();
myCam.attachVideo(localCamera);
var bitmap = new flash.display.BitmapData(160, 120, true, 0x00000000);
BenXbox
Messages postés210Date d'inscriptionmercredi 5 juin 2002StatutMembreDernière intervention14 août 2007 22 déc. 2005 à 14:04
A merci super, parcontre tu sais pas comment je peut faire pour que toutes les 250 millisecondes sa fasse l'action d'envoyer la photo sans a avoir a cliquer sur un bouton ?
Merci d'avance.
Mon Site Web : http://Www.BenXbox.Fr.sT
BenXbox
Messages postés210Date d'inscriptionmercredi 5 juin 2002StatutMembreDernière intervention14 août 2007 22 déc. 2005 à 14:29
J'ai trouvé ce code :
function EnvoieImage(param)
{
trace(param);
}
var NomIntervalle = setInterval(EnvoieImage, 250, "aliasdmc");
Mais je ne voie pas comment faire pour que sa marche avec :
System.showSettings(0);
localCamera = Camera.get();
myCam.attachVideo(localCamera);
var bitmap = new flash.display.BitmapData(160, 120, true, 0x00000000);
this.createEmptyMovieClip("copie", 2);
copie.attachBitmap(bitmap, 20, "auto", true);
copie._x = 200;
btn.onRelease = function() {
bitmap.draw(myCam);
};
btn2.onRelease = function() {
lv = new LoadVars();
lv.tab = new Array(); for (i=0; i<120; i++) {
for (j=0; j<160; j++) {
lv.tab.push(bitmap.getPixel(j, i));
}
}
lv.send(_root.abc.video.url+"generejpg.php", "_blank", "POST");
};
BenXbox
Messages postés210Date d'inscriptionmercredi 5 juin 2002StatutMembreDernière intervention14 août 2007 22 déc. 2005 à 14:45
Apparament l'action :
lv.send(_root.abc.video.url+"generejpg.php", "_blank", "POST");
Ne se fais pas.
Tu n'as pas MSN ?
benxbox@hotmail.com
Mon Site Web : http://Www.BenXbox.Fr.sT