Kita dapat mengatur besar kecil suatu objek ketika movie sedang dimainkan. _xscale digunakan untuk mengatur panjang dan _yscale digunakan untuk mengatur lebar. Jika digabungkan maka kita dapat mengatur besar dan kecil suatu objek.
1. Buatlah sebuah lingkaran dan jadikanlah movieclip seperti gambar dibawah ini :
3. Berikan actionscript berikut :
onClipEvent (enterFrame) { //semakin besar nilainya semakin besar skala horisontalnya/memanjang _xscale = 50; //semakin besar nilainya semakin besar skala vertikalnya/melebar _yscale = 50; }
4. Test movie dengan menekan CTRL+ENTER. ( Hasilnya ukuran mc/lingkaran tersebut menjadi lebih kecil )
5. Untuk lebih jelasnya, buatlah 2 buah Dynamic Text dengan Var : angka1 dan Var : angka2. Tempatkan Dynamic Text ini di bagian kanan atas stage6. Buatlah 2 buah Static Text berisi tulisan _xscale dan _yscale dan tempatkan disebelah Dyanamic Text yang kamu buat tadi.
7. Hapus actionscript yang ditulis tadi dan ganti dengan actionscript dibawah ini :
onClipEvent (enterFrame) { //nilai xscale dikurangi 1 secara terus menerus _xscale--; //nilai yscale dikurangi 1 secara terus menerus _yscale--; //ketika nilai xscale dan yscale kurang dari 0 if (_xscale<0 && _yscale<0) { //nilai xscale diubah menjadi 130 _xscale = 130; //nilai yscale diubah menjadi 130 _yscale = 130; } //nilai dynamic text angka sama dengan nilai xscale _root.angka1 = _xscale; //nilai dynamic text angka sama dengan nilai yscale _root.angka2 = _yscale; }
8. Test movie dengan menekan CTRL+ENTER. ( Semakin kecil nilai _xscale dan _yscale semakin kecil ukuran lingkaran )
Sourcenya dapat didownload disini
Semoga ilmu ini bermanfaat bagi anda......
0 komentar