Subscribe

Thursday, July 3, 2008

Flash Interaktif Bagian 3 [Konsep Listener]



Kali ini kita belajar tentang listener pada action script 2.0 di flash,

Saya coba cari referensi di F1 flash itu seperti ini :

Event listeners let an object, called a listener object, receive events broadcast by another object, called a broadcaster object. The broadcaster object registers the listener object to receive events generated by the broadcaster. For example, you can register a movie clip object to receive onResize notifications from the Stage, or a button instance could receive onChanged notifications from a text field object. You can register multiple listener objects to receive events from a single broadcaster, and you can register a single listener object to receive events from multiple broadcasters.

Ngerti kan? nggak, sama saya juga hehe. Kalau versi saya itu listener itu adalah sebuah fungsi yang akan menghandle sebuah object. Analoginya begini, misalnya kita ingin menggambar di buku gambar. Apa saja object yang kita perlukan?
  1. Buku gambar sebagai area untuk menggambar, kadang-kadang tembok juga media yang bagus :p.
  2. Alat tulis.
  3. Penghapus.
Ok, lalu listenernya di bagian mana? buku gambar, alat tulis, dan penghapus itu diam terus kan. Gak mungkin buku gambarnya buka halaman sendiri trus pensilnya gerak sendiri. Kalo bisa serem juga mungkin dumbledore lagi iseng :). Nah, kita butuh sebuah penggerak yaitu tangan kita yang dianalogikan sebagai listener, dimana tangan dapat menghandle beberapa fungsi seperi membuka buku gambar, menggambar, dan menghapus. Gimana udah mulai kebayang? insyaAllah.

Sekarang kita translasikan ke flash ya jadi kita akan membuat suatu kanvas sebagai tempat menggambar tanpa menggunakan motion jadi semuanya full script, agar lebih jelas silakann anda coba menggambar di canvas/'buku gambar' yang sudah disediakan di bawah dengan cara men-drag mouse dan menggerakannya. Jika ingin menghapus tekan spasi.

Scriptnya seperti berikut.



Kali ini gak saya paste source codenya, biar latihan ngetik sendiri ya hehe. script diatas diletakkan pada frame 1 layer 1, cukup 1 frame saja.

Penjelasan script :

Baris :

1. Membuat movie clip dengan nama areaGambar, dan kedalamannya 1.
2. Pertama kali variable gambar dibuat false.
4-9. Ini yang disebut listener, kita membuat listener dengan nama keyListener yang berfungsi menghapus areGambar jika menekan tombol spasi.
10. Mengaktifkan keyListener
12-17. Sekarang membuat listener untuk menggambar. Apabila mouse ditekan maka mulai mengassign garis dengan properties ketebalan 3, RGB-nya #333333, dan alpha=100.
19-24. Listener yang berfungsi menggambar apabila mouse di gerakkan.
26-28. Listener untuk menghentikan gambar ketika mouse dilepas.
29. Mengaktifkan mouseListener.

Sekian, semoga membantu.

Tuesday, June 24, 2008

Untukmu Indonesia


Akhirnya gantian sekarang giliran postingan buat band imp yang terkenal sampai ke planet sebrang hehe.

Sebelumnya mau minta maaf dulu ke Ikhsan, soalnya ndak masuk di fotonya. Ikhsan yang moto hihihi. Jadi yang di foto itu ketambahan paling kanan itu fans berat imp namanya bang ridho, emangnya inul doang yang punya fans berat hehe

Perkenalan dulu ya biar afdhol
  • Benny Reinmart, awalnya drummer sekarang berubah haluan jadi vokalis. hobi kesetrum microphone hihi
  • Bobby I.B, gitaris dulu vokalis, akibat kalah fals sama Benny maka tergusurlah posisi frontman.
  • Ikhsan M.N, dulu gitaris sekarang jadi bassis. Jasanya banyak sekali diantaranya bersedia menjadikan rumahnya jadi basecamp imp, tiap malem bareng2 main Winning Eleven atau Guitar Hero sampe pagi. Malah dulu pernah imp diajak jalan2 bareng sama Om Nur [Ikhsan's father] sekeluarga ke pantai. Hmm asiknya...
  • Dimaz A.P, dulu bassis sekarang paling banyak nganggur di imp. Maap..maap, maklum paling gak berbakat, sekarang jadi tukang mixer-in recording imp aja.
Ok, sekarang balik lagi ke judul utama. Jadi begini alkisahnya band imp mau ikut Lomba Cipta Lagu Perjuangan 2008, ok gak masalah Benny, Ikhsan, dan Bobby pun dengan giat mengulik otak seni mereka dan akhirnya jadilah sebuah lagu yang judulnya Untukmu Indonesia.

Dan hasilnya wuih keren banget lho(menurut imp sendiri :p) meskipun baru kasarannya. Liriknya begini nih :

Walaupun engkau terluka
Kaukan slalu ku jaga
matahari kan menyinarimu
nusantaraku

Bangkitlah negriku
bentangkan sayapmu

kujunjung tinggi namamu
kubanggakan selalu
biarkan dunia melihat kita
tunjukkan pada mereka

Indonesia

Beragam suku budaya
kita jaga bersama
walaupun berbeda-beda tapi tetap
satu jua

Bangkitlah negriku
bentangkan sayapmu

kujunjung tinggi namamu
kubanggakan selalu
biarkan dunia melihat kita
tunjukkan pada mereka

Indonesia

Tapiiii, ternyata lombanya itu ndak jadi diadakan :( , di situsnya ditulis :
Dengan ini diberitahukan kepada calon peserta Lomba Cipta Lagu Perjuangan 2008 bahwa Lomba tersebut dibatalkan dikarenakan sampai saat ini panitia kesulitan mencari sponsor untuk mendanai lomba ini. Demikian yang bisa kami sampaikan semoga bisa dipahami dan kami panitia LCLP 2008 mohon maaf atas pembatalan ini, semoga kejadian ini tidak menurunkan minat teman - teman dalam berkarya. Sekali lagi mohon maaf dan terimakasih atas pengertian dan perhatiannya.
Tapi gpp toh setidaknya saya seneng banget sama lagu ini.
Kalo di setel jadi bikin semangat!!. Bangga saya jadi orang Indonesia.
Mungkin banyak band-band lain yang agak kecewa juga ya gara2 lombanya gak jadi diadakan, nah gimana kalo bikin kompilasi aja sendiri kan keren juga tuh hehe.
Buat yang mau dengerin lagunya imp - Untukmu Indonesia bisa di download di sini. Mungkin nanti ada bapak-bapak Major label mau ngontrak gitu hehehe, tapi maaf baru kasarannya aja.

Ok, arigatou :)

Sunday, June 22, 2008

Pengajian Bapak-Bapak Aliya


Judulnya agak maksa sedikit :p ,

ceritanya begini saya ini bangggaaa banget berada di aliyasoft, berjuang bareng2 dengan orang-orang yang alhamdulillah baik-baik semua. Ada yang dari Jakarta, Pekalongan, Klaten, Tangerang, Ponorogo, malah ada juga yang akan ke Padang [ Jaga diri dan jaga iman Bob disana :) ].

Semuanya orang-orang super, orang-orang yang saling pengertian satu sama lain, orang-orang pekerja keras, orang-orang yang top deh. Trus hubungannya sama judul apa? hehe, jadi pas suatu rapat(2 atau 3 bulan yang lalu) kita membahas tentang upgrading, di-upgrading itu kita membagi ke beberapa kategori, ada upgrading skill, upgrading rohani.

Upgrading skill ini seperti biasa kita belajar bareng tentang IT, meskipun sudah pada jago-jago tapi butuh juga dong biar ndak ketinggalan jaman. Tapiii, sayangnya waktu dan tempatnya belum memungkinkan, insyaallah upgrading skill pertama di aliyaWorkshop yang baru ^^.

Nah, alhamdulillah untuk urusan upgrading rohani, aliya-ers [yang bapak-bapak hehe] selalu hadir tiap malam jum'at pengajian bersama[sudah 2-3 bulan] tapi bukan hanya aliya-ers saja lho yang lainnya juga boleh dateng. Pengajian dipimpin ustad dari Pekalongan 'Bapak' Andri Setiawan :) dengan kalimat pentup yang fenomenal "Insyaallah besok matahari masih terbit dari ufuk timur, jadi kita masih punya kesempatan untuk melakukan hal-hal yang baik".

Efek pengajian itu mirip alkisah tukang kayu dan raja yang pernah saya baca di internet. Ceritanya begini, duduk dulu yang rapi ya adiks2 :).

Ada seorang penebang kayu yang diberi sebuah kapak untuk menebang pohon oleh raja.
Mulailah si penebang kayu secara giat menebang pohon2 dan hasilnya sangat memuaskan, penebang itu berhasil menebang 10 pohon.
Selang beberapa hari penebang berhasil menebang 8 pohon.
Kemudian beberapa hari kemudian hanya sanggup menebang 3 pohon.
Sang penebang kebingungan padahal porsi usahanya tidak menurun bahkan menambah, apa yang salah dengannya. Ia pun berkunjung ke sang raja dan menanyakan perihal mengapa semakin hari pohon yang ditebang semakin sedikit.

Kemudian raja berbalik bertanya : "Apakah yang kamu lakukan agar hasil dari menebang pohon itu meningkat?"

dijawabnya : "saya berpikir waktu sangat berharga jadi saya kerja terus menerus agar waktu saya tidak banyak terbuang".

R
aja kemudian memberikan nasihat : "disitulah letak kesalahan mu wahai penebang kayu, pernahkah kamu berpikir untuk mengasah kapak itu? tentu saja kapak yang kau pakai makin lama akan semakin tumpul dan menjadi lebih susah untuk menebang pohon meskipun usahamu kau tingkatkan"

Dengan analogi cerita itu, disitulah mengapa kita perlu sebuah penyegaran, kalau kita bekerja terus menerus tentu nasib kita kurang lebih sama dengan penebang kayu itu. Usaha itu diibaratkan adalah usaha kita di dunia mencari nafkah, kemudian mengasah kapak tadi itu adalah iman kita yang diasah dengan shalat wajib dan sunah, membaca quran dan memberi sedekah. Jadi kita juga harus menyeimbangkan antara urusan dunia dan akhirat yang keduanya saling menunjang. Habluminn annas ok hablumin Allah ok juga dong :).

Biasanya setelah pengajian, kita sharing sesuatu yang biasanya malah banyak bercandanya maklum aliya-ers hobi ketawa semua hehe. Sekarang ada gagasan baru jadi habis pengajian akan ada giliran 1 orang untuk ceramah. Kebetulan perdananya besok kamis adalah saya!, makanya mumpung lagi mencari bahan-bahan yang bagus buat topik besok sekalian blogging aja mungkin ada teman2 yang bisa rekomendasi topik yang bagus. Saya sudah mencoba menyaring beberapa topik dan yang mungkin akan saya pilih :
  • Komputer Alam Semesta dari buku The Computer Universe A Scientific Rendering of the Holy Qur'an yang di bahas di majalah Tarbawi edisi sekarang [3 Juli]. Sepertinya seru soalnya masih menyangkut IT jadi pas, tapi nanti takutnya mereka malah bosan soalnya tiap hari kan ketemunya sama komputer dkk :).
  • Copy Paste Rasulullah : menjiplak sosok teladan. Supaya sifat teladan Rasul bisa nular di aliya.
  • Atau tentang pernikahan saja ya. Agar yang sudah punya pasangan cepet2 nikah, hehe. Peace kk adiks :p
Sekian sharing kali ini,

" Sosok seorang muslim masa depan adalah orang yang dengan keislamannya dapat meraih sukses dunia dan akhirat. Itulah sebenarnya tujuan diturunkannya petunjuk Alquran. Yakni, agar manusia yang mau mengikutinya dapat mencapai kebahagiaan dunia akhirat " (sa'adah fiddaraini)

Wednesday, June 18, 2008

Mengontrol Suara Pada Flash action Script 2.0


Bagaimana action script untuk mengontrol suara pada flash?

caranya simple kok, cukup 1 frame saja.
Jadi perhatikan ya scriptnya :).




Skenarionya seperti berikut, kita akan membuat player flash sendiri yang nantinya bisa kita pamerin di blog/website/friendster :). Kita mempunyai lagu misal ourhouse[phantom planet].mp3 , kemudian ada tombol play dan tombol stop di satu frame.

Langkah-langkahnya :
  1. Import File mp3-nya dengan cara klik File -> Import -> Import to library.
  2. Pada library-nya klik kanan .mp3 nya pilih linkage, centang Export for ActionScript dan Export in first frame. Beri nama identifiernya : ourHouse
  3. Sekarang buat 2 tombol, berikan masing-masing dengan nama instance : play_btn dan stop_btn.
  4. Sekarang ketikkan actionscript pada frame 1 seperti berikut :
laguKu = new Sound();
play_btn.onRelease = function() {
laguKu.attachSound("ourHouse");
laguKu.start(0, 3);
};
stop_btn.onRelease = function() {
laguKu.stop();
};

Penjelasan script :

baris 1 : kita membuat class suara dengan nama laguKu, hal ini berguna untuk memanggil fungsi-fungsi yang ada di kelas sound.

baris 2-5 : script untuk memainkan lagu, pada attachSound berarti memanggil lagu yang ingin di mainkan, pada start(0,3) berarti lagu dimainkan dari detik ke 0 dan diulang hingga 3 kali.

baris 6-8 : script untuk menghentikan lagu.

Selesai, mudah kan :). Semoga membantu.

Monday, June 9, 2008

Bismillah dan alhamdulillah

Bismillah (I am muslim)
Kids of SA

I am a Muslim, the things I say
In everything I do everyday
We are Muslims, the things we say
In everything we do everyday

Oooh, Bismillah,
Oooh, Alhamdullillah (x2)

I am a Muslim and this I know
I need to eat so that I will grow
We are Muslims and this we know
We need to eat so that we will grow

When we eat we say Bismillah
When we’re full, we say Alhamdullillah (x2)

Water, juice and milk, these I think
Are so delicious for me to drink
Water, juice and milk, these we think
Are so delicious for us to drink

When we drink we say, Bismillah
When we’re done we say Alhamdullillah (x2)

Going out with my mum and dad
Coming home, oh what fun we had
Going out with our mum and dad
Coming home, oh what fun we had

Driving in the car, Bismillah
Coming safely home, Alhamdullillah (x2)

I go to sleep saying Allah’s name
And in the morning I do the same
We go to sleep saying Allah’s name
And in the morning we do the same

When we sleep we say Bismillah
When we rise we say Alhamdullillah (x2)

Repeat first verse

==============================================

Mau mengingatkan saja :)

kalau ingin memulai segala sesuatu, ucapkan :

Bismillah

Jika telah selesai segeralah bersyukur, ucapkan :

Alhamdulillah..

^_^