Mengambil Foto dengan Webcam [Actionscript 3.0]

thumb

Hai kawan, kali ini saya akan memberikan tutorial tentang cara mengambil foto dari webcam. Sebenarnya tutorial ini sudah banyak di Internet, namun kali ini saya buat agar lebih mudah dipahami :)

  • Siapkan sebuah dokumen flash minimum menggunakan Flash CS 3
  • Buat sebuah tombol seperti di bawah ini :

    Buat Tombol

    Buat Tombol

  • Pastikan dalam keadaan terseleksi, kemudian klik kanan dan ubah menjadi Button. Beri nama Tombol Ambil Foto.

    Button

    Button

  • Tekan OK dan buka panel properties (Ctrl+F3), kemudian isikan instance name-nya dengan : ambilFotoBtn.

    Instance Name

    Instance Name

  • Klik pada frame 1, tekan F9 dan ketikkan script berikut :
    import flash.display.Bitmap;
    import flash.display.BitmapData;
    
    var kamera:Camera = Camera.getCamera();
    var video:Video = new Video(320,240);
    video.attachCamera(kamera);
    video.y = 20;
    addChild(video);
    
    var bitmapData:BitmapData = new BitmapData(video.width,video.height);
    
    var bitmap:Bitmap = new Bitmap(bitmapData);
    bitmap.x = 320;
    bitmap.y = 20;
    addChild(bitmap);
    
    ambilFotoBtn.addEventListener(MouseEvent.CLICK,captureImage);
    
    function captureImage(e:MouseEvent):void {
    	bitmapData.draw(video);
    }
  • Tes movie.

Flash CS 4 keatas.

VN:F [1.9.8_1114]
Rating: 5.8/10 (6 votes cast)
VN:F [1.9.8_1114]
Rating: 0 (from 2 votes)
Mengambil Foto dengan Webcam [Actionscript 3.0], 5.8 out of 10 based on 6 ratings

Related posts:

  1. Membuat Transform Tool-mu Sendiri [Actionscript 3.0]
  2. Membuat Slideshow Image Rotator dengan TweenLite [ActionScript 3.0]
  3. Membuat bangun 3 dimensi dengan Papervision 3D [ActionScript 3.0]
  4. Mengacak Kartu dengan Algoritma Fisher-Yates [Actionscript 3.0]
  5. Membuat Stopwatch Sederhana [Actionscript 3.0]