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

izin baca2.. hehehe
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.