Mencetak Dokumen Flash dengan Action Script 3.0

Hasil

Selain memainkan movie, flash juga mempunyai fungsi untuk mencetak (print) movie dengan perintah PrintJob(). Hal-hal yang harus dilakukan adalah:

  1. Membuat Objek PrintJob().
  2. Menambahkan objek yang akan di gambar ke dalam PrintJob().
  3. Menjalankan perintah cetak.

Untuk lebih memahaminya, lakukan langkah-langkah di bawah ini:

  1. Buat halaman baru flash (action script 3.0).
  2. Buat gambar apa saja kemudian convert menjadi movieclip. Beri nama instance “myClip”.

    myClip

    myClip

  3. Buatlah sebuah teks dengan nama “CETAK”. Ubah menjadi objek tombol kemudian beri nama instance dengan “btnPrint”.
  4. Buka panel action script kemudian ketikan perintah berikut:
    var myPrint:PrintJob=new PrintJob();
    
    btnPrint.addEventListener(MouseEvent.CLICK, cetak);
    
    function cetak(event:MouseEvent)
    {
    	myPrint.start();	//memulai fungsi cetak
    	myPrint.addPage(myClip);  //menambahkan objek yang akan di cetak
    	myPrint.send();  //mengirim perintah cetak ke sistem window
    }
  5. Jalankan movie lalu tekan tombol print. Maka akan muncul dialog box printer untuk mencetak objek flash.

    Hasil

    Hasil

Langkah di atas dipakai jika kita hanya ingin mencetak satu objek saja. Lalu bagaimana jika objek yang ingin dicetak berdasarkan area? Untuk itu, kita perlu membuat sebuah area cetak dengan bantuan objek Rectangle.

var printArea:Rectangle=new Rectangle(50,50,300,200);
var myPrint:PrintJob=new PrintJob();
btnPrint.addEventListener(MouseEvent.CLICK, cetak);
function cetak(event:MouseEvent)
{
	myPrint.start();
	myPrint.addPage(this,printArea);
	myPrint.send();
}
Area Printing

Area Printing

 

VN:F [1.9.8_1114]
Rating: 9.7/10 (6 votes cast)
VN:F [1.9.8_1114]
Rating: +2 (from 2 votes)
Mencetak Dokumen Flash dengan Action Script 3.0, 9.7 out of 10 based on 6 ratings

Related posts:

  1. Menggambar Bentuk dengan Action Script 3.0
  2. Menyiapkan Dokumen Flash
  3. Mengacak Kartu dengan Algoritma Fisher-Yates [Actionscript 3.0]
  4. Mengambil Foto dengan Webcam [Actionscript 3.0]
  5. Membuat Slideshow Image Rotator dengan TweenLite [ActionScript 3.0]