pertama buat dua buah layer bernama action dan objek
kemudian pada layer objek buat sebuah objek kotak dan bulat
konvert objek bulat tersebut dengan cara pilih objek bulat dan tekan f8 menjadi button dengan nama bulat_btn, dengan demikian objek pada stage berubah menjadi button, berilah nama instance name pada objek button tersebut dengan nama bulat1_btn, kemudian drag objek button pada library ke stage dan pastikan ada tiga buah button, beri instance name pada sobjek tersebut bulat2_btn dan bulat3_btn
konvert juga objek kotak menjadi MC dengan cara pilih objek bulat dan tekan f8 menjadi MC dengan nama kotak_mc dan berilah nama instance name kotak_mc
pada layer action ketikkan script berikut
import fl.transitions.Tween;kemudian tekan ctrl+enter untuk test movie, maka letika anda klik tombol maka kotak tersebut akan membesar atau mengecil sesuai dengan tombol yang anda klik, anda bisa mendapatkan source tutorial ini disini dengan password wahanaflash.com
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
var nilai:Number = 1;
bulat1_btn.addEventListener(MouseEvent.CLICK,normalF);
bulat2_btn.addEventListener(MouseEvent.CLICK,doubleF);
bulat3_btn.addEventListener(MouseEvent.CLICK,tripleF);
function normalF(e:MouseEvent){
bulat1_btn.removeEventListener(MouseEvent.CLICK,normalF);
bulat2_btn.removeEventListener(MouseEvent.CLICK,doubleF);
bulat3_btn.removeEventListener(MouseEvent.CLICK,tripleF);
//=====================================================
var tween1 = new Tween(kotak_mc, "scaleX", None.easeNone, nilai, 1, 1, true);
var tween2 = new Tween(kotak_mc, "scaleY", None.easeNone, nilai, 1, 1, true);
nilai=1;
tween1.addEventListener(TweenEvent.MOTION_FINISH, selesaiF);
}
function doubleF(e:MouseEvent){
bulat1_btn.removeEventListener(MouseEvent.CLICK,normalF);
bulat2_btn.removeEventListener(MouseEvent.CLICK,doubleF);
bulat3_btn.removeEventListener(MouseEvent.CLICK,tripleF);
//======================================================
var tween1 = new Tween(kotak_mc, "scaleX", None.easeNone, nilai, 1.3, 1, true);
var tween2 = new Tween(kotak_mc, "scaleY", None.easeNone, nilai, 1.3, 1, true);
nilai=1.3;
tween1.addEventListener(TweenEvent.MOTION_FINISH, selesaiF);
}
function tripleF(e:MouseEvent){
bulat1_btn.removeEventListener(MouseEvent.CLICK,normalF);
bulat2_btn.removeEventListener(MouseEvent.CLICK,doubleF);
bulat3_btn.removeEventListener(MouseEvent.CLICK,tripleF);
//=======================================================
var tween1 = new Tween(kotak_mc, "scaleX", None.easeNone, nilai, 1.5, 1, true);
var tween2 = new Tween(kotak_mc, "scaleY", None.easeNone, nilai, 1.5, 1, true);
nilai=1.5;
tween1.addEventListener(TweenEvent.MOTION_FINISH, selesaiF);
}
function selesaiF(e:TweenEvent){
bulat1_btn.addEventListener(MouseEvent.CLICK,normalF);
bulat2_btn.addEventListener(MouseEvent.CLICK,doubleF);
bulat3_btn.addEventListener(MouseEvent.CLICK,tripleF);
}









(Y)
BalasHapus