================
musik.attachSound(“morning glories”);
musik.start(0);
================
Pada libraries : untuk file yang akan di jadikan lagu klik kanan pilih linkage, Pastikan musik.attachSound (“nama”)
sama.
——————————————————————————————————————————————
——–
Action script untuk load movie:
================
loadMovieNum(“standarkompetensi.swf”, 0);
================
…………………………………………………………………………………………………………………………
……………………………………….
Action script untuk next dan prev frame baik bila di klik maupun lewat keyboard:
===============
nextFrame();
===============
===============
nextFrame();
===============
Catatan: pastikan di setiap frame yang kita buat di beri action: stop();
——————————————————————————————————————————————
——–
Action script untuk tampilan menjadi full jika di play pertama kali lewat folder:
fscommand(“fullscreen”, 1);
Tombol play:
========
on (release) {
play();
=========
Tombol stop:
==========
on (release) {
stop();
==========
===========
on (release) {
gotoAndPlay(8);
============
=============
on (release) {
gotoAndStop(1);
=============
Kita tinggal mengganti angka dalam kurung (…) dengan frame yang kita inginkan.
Penggunaan “gotoAndPlay”:
Action ini digunakan jika kita ingin mengulang animasi yang kita buat. Biasa digunakan untuk animasi yang ada on
atau off, dalam artian jika ditekan on langsung bergerak dan jika ditekan stop akan kembali ke semula.
Penggunaan “gotoAndStop”:
Action ini digunakan jika obyek yang kita inginkan diam. Atau kita tidak ingin beranjak pindah ke frame berikutnya
secara otomatis.
——————————————————————————————————————————————
———
on(release){
fscommand(“quit”,1);
===========
Jika kita menginkan ada animasi terlebih dahulu, diberi action pada akhir animasi atau akhir frame :
===========
fscommand(“quit”, true);
on (release) {
fscommand(“quit”);
}
________________________________________________________________________
3. Disable ContextMenu
Apa itu ContextMenu? ContextMenu adalah menu yang ada saat kalian klik kanan pada file flash kalian. Coaba
kalian klik kanan , maka kalian akan menemukan menu-menu seperti Zoom in, Zoom Out, Quality, dll. Jika kalian
menggunakan ActionScript seperti dibawah ini maka begitu kalian klik kanan, ContextMenu nya hanya menjadi
About Macromedia Flash Player, dan Setting.
Tekan F9 pada frame. Lalu tuliskan ActionScript ini.
________________________________________________________________________
fscommand(“ShowMenu”, false);
________________________________________________________________________[/color]
Artikel kali ini akan membahas tentang cara membuat sebuah jam sederhana menggunakan ActionScript pada
Macromedia Flash MX. Dengan script yang sangat mudah sekali di pahami kita bisa membuat sebuah aplikasi jam
digital.
Buat sebuah file flash dengan Background dan sebuah text, atur agar panjang dari text bisa di isi dengan 6 Digit
angka, lengkap dengan sparatornya.
Ubah propertis dari text menjadi Dinamic text dan pastikan mengganti nama variabelnya dengan nama DisplayJam.
Untuk lebih jelasnya bisa dilihat pada gambar di samping.
Tambahkan satu buah layer lagi untuk mengisi ActionScriptnya. Selanjutnya pelajari dan masukkan ActionScript di
bawah ini ke jendela ActionSript.
_root.onEnterFrame = function() {waktu = new Date(); Jam = waktu.getHours(); Menit = waktu.getMinutes();Detik
= waktu.getSeconds(); if (Jam<10) { Jam = “0″+Jam; } if (Menit<10) { Menit = “0″+Menit; } if (Detik<10) { Detik
= “0″+Detik; } DisplayJam =Jam+”:”+Menit+”:”+Detik;};
Selanjutnya Test Movie atau tekan CTRL dan enter secara bersamaan. Dan jam digital kita sudah jadi.
Diposkan oleh sandhy’s blog di 05:19
Label: Multimedia
Script hujan
//membuat sebuah movie clip kosong yang berisi jatuh
_root.createEmptyMovieClip(“jatuh”, 1);
//mengatur width sama dengan width stage dikali 2.5
width = Stage.width*2.5;
with (jatuh) {
//membuat garis
lineStyle(1, 0xFFFFFF, 100);
lineTo(2, 10);
}
//membuat variable i dengan nilai kurang dari 250
for (i=0; i<50; i++) {
//duplikasi jatuh dengan nama baru garis_hujan+i
duplicateMovieClip(jatuh, “garis_hujan”+i, 10+i);
//posisi x garis_hujan sama dengan nilai acak panjang stage
_root["garis_hujan"+i]._x = random(Stage.width);
//posisi y garis_hujan sama dengan nilai acak lebar stage
_root["garis_hujan"+i]._y = random(Stage.height);
//nilai variable kecepatan garis hujan sama dengan nilai acak 30 ditambah 10</em>
_root["garis_hujan"+i].kecepatan = random(30)+10;
//nilai alpha`garis hujan sama dengan nilai acak 80 ditambah 20
_root["garis_hujan"+i]._alpha = random(80)+20;
}
onEnterFrame = function () {
//membuat variable i dengan nilai kurang dari 250
for (i=0; i<50; i++) {
//posisi x garis hujan ditambah variable kecepatan
_root["garis_hujan"+i]._y += _root["garis_hujan"+i].kecepatan;
//posisi y garis hujan ditambah variable kecepatan yang dibagi 4
_root["garis_hujan"+i]._x += _root["garis_hujan"+i].kecepatan/4;
//jika posisi x garis hujan lebih dari panjang stage
if (_root["garis_hujan"+i]._x>Stage.width) {
//posisi x garis hujan berada di nilai acak width dikurangi panjang stage dibagi 2
_root["garis_hujan"+i]._x = random(width)-Stage.width/2;
//posisi y garis hujan berada di koordinat 0
_root["garis_hujan"+i]._y = 0;
}
//jika posisi y garis hujan lebih dari lebar stage
if (_root["garis_hujan"+i]._y>Stage.height) {
//posisi y garis hujan berada di koordinat 0
_root["garis_hujan"+i]._y = 0;
//posisi x garis hujan berada di nilai acak width dikurangi panjang stage dibagi 2</em>
_root["garis_hujan"+i]._x = random(width)-Stage.width/2;
}
}
};