Senin, 22 Oktober 2012

Action Scip Mengikuti Arah Mouse

_root.onEnterFrame=function(){
    //mencari selisih dari koordinat
    var deltaX=_xmouse-kumbang_mc._x;
    var deltaY=_ymouse-kumbang_mc._y;
    //menggerakkan kumbang ke kursor sebesar 1/10 dari jarak ke kursor
    kumbang_mc.x+=delataX/10;
    kumbang_mc.y+=delataY/10;
    //kumbang menghadapke mouse
    kumbang_mc._rotation=-Math.atan2(-deltaX,-deltaY)*180/Math.PI;
}
_root.onEnterFrame=function(){
    //mencari selisih dari koordinat
    var deltaX=_xmouse-kumbang_mc._x;
    var deltaY=_ymouse-kumbang_mc._y;
    //menggerakkan kumbang ke kursor sebesar 1/10 dari jarak ke kursor
    kumbang_mc._x+=deltax/10;
    kumbang_mc._y+=deltay/10;
    //kumbang menghadap ke mouse
    kumbang_mc._rotation=-Math.atan2
    (-deltaX,-deltaY)*180/Math.PI;
}

Action Scrip Flash 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
    _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
            _root["garis_hujan"+i]._x = random(width)-Stage.width/2;
        }
    }
};

Action Scrip Flash Dasar

menerapkan scrip play di button:
on (release)
{ play(); }


menerapkan scrip stop di button:

on (release)
{ stop(); }


menggabungkan intro sama menu:
{
    {loadMovie ("nama_file.swf",0);}
}

Memutar Full Screen

fscommand ("fullscreen",true);


Mengeling Button

on(release)
{
    loadMovie("ABOUT.swf",0);
}



mengeling vidio
on(press)
{
    {loadMovie("vidio 1.swf",0);}
}



mengeling button exit

on (release)
{
    fscommand("quit");
}


membuat frame keluar

fscommand("quit",true);

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | coupon codes