If atau dalam bahasa Indonesianya diartikan jika adalah salah satu script kondisi. If sangat sering digunakan dalam flash. Penulisannya :
1 2 3 | if(condition) { statement; } |
condition = kondisi yang anda berikan
statement = perintah yang dijalankan apabila kondisi terpenuhi
Untuk lebih jelasnya silahkan lihat contoh berikut :
1. Buatlah sebuah flash document.
2. Buatlah 1 buah dynamic text. Seleksi dynamic text tersebut dan tekan Ctrl+F3. Pada panel properties yang muncul masukkan waktu sebagai var.
3. Klik frame 1 dan tekan F9. Pada panel actions yang muncul masukkan script berikut :
1 2 3 4 5 6 7 8 9 10 | //membuat variable bernama waktu dengan nilai 0 waktu = 0; //event yang dijalankan ketika frame ini dimainkan onEnterFrame = function () { //jika nilai variable waktu kurang dari 100 if (waktu<100) { //nilai variable waktu ditambah 1 waktu++; } }; |
4. Tekan Ctrl+Enter untuk melihat hasilnya.
5. Terlihat nilai variable waktu ditambah 1 secara terus menerus ketika nilainya kurang dari 100. Hal ini dikarenakan adanya script if (waktu<100) {waktu++;} didalam onEnterFrame = function () {}. Apabila nilai variable waktu kurang dari 100 (kondisi terpenuhi) maka variable waktu ditambah 1 secara terus menerus dan penambahan nilai pada variable waktu akan berhenti jika nilainya lebih dari 100 (kondisi tidak terpenuhi).
Sourcenya dapat di download di sini

/thanks
ありがとうございます。
September 26th, 2009 at 12:25
permsi q mo tx ne…
gni critax aq px 2 buah movieclip nmax A dan B, movieclip tsb akn q pke bkin game…
trz gmn scriptx jk A bertabrakan or nempel k B maka B akn mnghilang dan score brtambah 1 angka?
tp dgn 1 catatan cara mngontrol A mnggunakan keyboard
pls djwab cz penting bgtz…
q ucapin trims bxak…
September 26th, 2009 at 12:46
Untuk menggerakkan movie clip coba tutorial berikut :
http://warungflash.com/2008/12/menggerakan-objek/
Untuk mendekteksi tabarkannya coba script berikut :
http://warungflash.com/2009/03/hittest/
Kalau masih bingung silahkan ditanyakan kembali
September 26th, 2009 at 13:49
yg saya inginkan tu B akan menghilang jika ditabrak A, bukan malah ganti gambar…
kmudian A dikontrol dgn keyboard
September 26th, 2009 at 14:47
Maaf
Tadinya kami bermaksud memberikan cara dasar bagaimana mendekteksi tabrakan objek. Dengan mengetahui cara tersebut, anda dapat mengembangkannya. Untuk membuatnya menghilang anda dapat menggabungkan script hitTest dengan alpha.
Apakah objek A yang digerakkan oleh keyboard itu memakai tombol panah/arah?
Kalau iya, ini kami berikan contoh flanya. Semoga tidak salah. Silahkan klik link ini untuk mendownload
http://warungflash.com/request/gerak%20tabrak%20hilang.rar
September 30th, 2009 at 19:08
trima kasih banyak
yang masalah hilang nie sudah terselesaikan,
skarang saya mau tanya lagi yang untuk penambahan nilai/score jika objek B terkena objek A dan menghilang gimana ya caranya???
sekali lagi terima kasih, dan maaf kan saya kalau banyak nanya….
September 30th, 2009 at 19:34
maaf…maaf…maaf
pertanyaan saya ndak usa di jawab, karena saya sudah bisa…
terima kasih………
October 1st, 2009 at 07:42
sory mw tnya..
scripe untuk membatasi jln tu gmn??
sedang jalannya berliku liku, controlnya menggunakan keyboard…
Tlng di bantu secepatnya, karena kami sangat membutuhkan!!!!!!!!!!
October 1st, 2009 at 08:02
@nawa




@9girls
maksudnya gimana ya kami kurang begitu mengerti
October 1st, 2009 at 08:29
bagaimana cara membatasi jalan tokoh kami agar tidak bisa berjalan ke segala arah.
contoh: jika ada jalan berbentuk L, tokoh hanya dapat dijalankan mengikuti jalur tersebut tanpa keluar area.
ditunggu balasannya,,,,
October 1st, 2009 at 08:41
Saya minta maaf sebelumnya karena banyak tanya…
tapi saya pengen tanya bagaimana cara membatasi movieclip A(yang sedang menjadi user) agar tidak keluar dari stage/wilayah game saat game dimainkan???
yang kedua saya mau tanya, misalnya movieclip B yang muncul di stage saat game dimainkan berjumlah 10 buah, kemudian secara otomatis nilai score akan menunjukkan angka 10 jika semua movieclip B bertabrakan dengan movieclip A…
nah yang saya pengen tanyakan yaitu jika nilai score menunjukkan angka 10 maka akan berlanjut menuju ke frame selanjutnya misal frame 3 yang berisikan pertanyaan yang saya buat dari movieclip juga??? tolong saya diberikan contoh scriptnya please…
October 1st, 2009 at 09:08
Mana nich balezan.X???
Kami butuh banget ny…
help me please
October 1st, 2009 at 10:44
saya mau tanya bagaimana script untuk mengganda suatu objek dan script agar objek bergerak dari atas ke bawah………
seperti jatuhnya salju?
mohon dijawab ????
October 2nd, 2009 at 07:00
@nawa
kalau logikanya sih anda gunakan if untuk mendekteksi apakah movie clip user lebih dari x atau y dan kurang dari x atau y. Atau jika tidak mau menggunakan x dan y, anda dapat membuat 4 movie clip pembatas dengan masing-masing diletakan sesuai batas yang anda inginkan. Lalu gunakan if untuk mendekteksi apakah movie clip user menabarak movie clip pembatas atau tidak. Jika ya berhenti, jika tidak akan terus jalan
@9girls
Waduh kalau untuk jalan yang anda maksud kami belum bisa
Kalau untuk saljunya coba lihat tutorial http://warungflash.com/2009/01/menangkap-lingkaran-dengan-keyboard/
October 2nd, 2009 at 16:24
thanx bwt smua jawabannya
trus saya mo tanya lagi
gmana caranya klau A sudah mencapai score 10 bisa secara otomatis berlanjut ke frame pertanyaan, misal pertanyaan tersebut berada d frame 4
sebelumnya terima kasih n maaf sebesar-besarnya……
October 2nd, 2009 at 18:10
Pertamanya deklarasikan variable score terlebih dahulu. Lalu pake if dengan kondisi jika variable score bernilai 10 maka mainkan frame 4
October 3rd, 2009 at 15:05
Maaf
saya masih nggak mengerti itu gimana ya….
October 4th, 2009 at 17:54
Akan kami buatkan contohnya, tapi sabar ya saat ini kami sedang sibuk. Jadi mungkin beberapa hari lagi baru bisa kami buatkan.
October 7th, 2009 at 07:42
Contohnya dapat di download di sini :
http://warungflash.com/request/score%2010.rar
October 7th, 2009 at 12:22
mau tanya tolong di jawab………..
gmn scripe dari timer, jika timernya berupa air yang menetes, semakin lama semakin habis..
gmn scripe score,sedangkan score berupa air yang bertambah
tolong segera d jawab
October 7th, 2009 at 13:27
Airnya dibuat pakai animasi atau menggunakan script?
Kalau logikanya sih ketika tempat air mengeluarkan tetesan air maka waktunya dikurangi 1 detik. Ketika tetesan air jatuh ke tempat penampungan score ditambah 1.
June 20th, 2010 at 10:15
Pak admin sy mau tnya, kl percabangan dengan syarat lebih dari 1 gmn caranya? misalnya gini:
jika A dan B dan C terpenuhi maka X jika tdk maka Y. Mohon bantuanny…sy sdh cb tp g bs2. Terima kasih…