voici mes scripts :
la page où est insérer le swf
<?php $idstagiaire = $_GET['idEtu']; ?>
</td></tr>
<tr align="center"><td colspan="2">
<object type="application/x-shockwave-flash" classid="clsid
![:D :D]()
27CDB6E-AE6D-11cf-96B8-444553540000" codebase="
http://download.macromedia.com/pub/shockwave/cabs/flash..." width="550" height="250">
<param name="movie" value="WebPhoto.swf">
<param name="flashvars" value="maVar=<?php echo"".$_GET['idEtu'].""; ?>">
<param name="quality" value="high">
<embed src="WebPhoto.swf" quality="high" pluginspage="
http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="550" height="250"></embed></object>
</td></tr>
l'actionscript :
//Récupérer l'identifiant du stagiaire
var_flash.text = idstagiaire;
Stage.scaleMode = "noScale";
Stage.align = "";
System.showSettings(0);
import flash.display.BitmapData;
localCamera = Camera.get();
webcam.attachVideo(localCamera);
var bitmap = new flash.display.BitmapData(160, 120, true, 0xFFFFFFFFF);
this.createEmptyMovieClip("copie", 2);
copie.attachBitmap(bitmap, 20, "auto", true);
copie._x = 330;
copie._y = 25;
photo1_btn.onRelease = function() {
bitmap.draw(webcam);
};
envoyer1_btn.onRelease = function() {
idEtu = _root.FlashVars.maVar;
getURL("javascript:fermer()") ;
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("createImage.php?idEtu="+ idEtu, "_blank", "POST");
};