Archive for March 2nd, 2008

Mar 02 2008

Drag n Drop with ActionScript (startDrag & stopDrag)

Published by adim_sikiji under Flash

HEhehhehhehe……. :D
Drag N Drop….

Sekarang kita mo buat movieclip yang bisa kita pindah ke sana ke mari, pada actionscript hal ini menggunakan fungsi startDrag n stopDrag.
pada umumnya penulisan scriptnya dalah


startDrag(target:Object, [lock:Boolean, left:Number, top:Number, right:Number,
bottom:Number])

Oke sekarang langsung aja kita coba script yang satu ini…

1. Kita buat halaman baru, lalu buat sebuah movieclip. pada contoh ini saya buat movieclip dan saya beri instance name dengan kupu
2. Tulis actionscript pada frame 1, adapun scriptnya yaitu….

kupu.onPress = function() {
this.startDrag();
};
kupu.onRelease = function() {
this.stopDrag();
};

Keterangan : ….

kupu.onPress = function() { ==> saat movieclip kupu kita klik / press,
this.startDrag(); ==> statemen yang dijalankan saat movie clip di klik (this == merefer pada movieclip kupu
};

Hmmmm, nih dia hasilnya, silahkan pindahkan kupu2 yang ada dengan drag n drop (klik lalu geser)

Download Source

One response so far

Mar 02 2008

MOve otomatis, actionscript

Published by adim_sikiji under Flash

Kali ini kita akan membuat benda bergerak otomatis menggunakan actionscript.
Biasanya, misal kalo kita ingin membuat bola bergerak dari kanak ke kiri maka kita akan menggunakan beberapa frame, dimana bola pertama di letakkan di frame 1 n kita taruh di stage sebelah kanan lalu buat frame berikutnya dan bola kita letakkan di sebelah kiri,, dengan actionscript maka kita hanya butuh 1 buah frame saja. adapun script yang kita gunakan di sini adalah onClipEvent ama If Else

1. Buat Halamn Baru , buatlah sebuah movieclip, lalu ber nama misal mobil.
2. Select Movieclip tsb, dan tulis script (F9) di dalamnya

onClipEvent (enterFrame) {
if (this._x < -90) {
this._x = 300;
//this._x = this._x-2;
} else {
this._x = this._x-2;
}
}

Keterangan :

onCliptEvent ==> script ini merujuk pada movieclip,saat movieclip….
enterFrame ==>saat frame tsb berjalan (so ini akan berulang ulang)
this ==> karena script ini ditulis dalam symbol ini sendiri maka pemanggilan namanya (yang seharusnya “mobil”) dapat diganti dengan this.
_x==> nilai x nya.

NIh hasilnya :D

Klo mo dpet flanya download ja disini :D
moveotomatis

No responses yet

Mar 02 2008

If .. Else , Action Script

Published by adim_sikiji under Flash

Nah sekarang nih kita belajar fungsi if else pada actionscript flash….
Adapun cara penulisannya secara umum….

if(condition) {
statement(s);
}

 

keterangan :

 

if (nah disini diisi kondisinya){
statement (s); –> merupakan perintah yang akan dieksekusi jika kondisinya sesuai
}

 

So langsung aja kita praktekin yawww…..
Kita mo cobak bikin login dengan FLASH pke if else, okey…

 

1.Pada frame 1 Kita buat dulu lima buah text
a. 2 buah static text kita isi dengan USER : , PASSWORD :
b. 2 buah input text, 1 untuk data input nama user dan satunya lagi untuk password.
c. 1 buah sebagai dynamic text,, berfungsi untuk menampilkan hasil.
2. Untuk merubah text menjadi input text, liat properties text (tekan F3), pada propertiesnya ada 3 pilihan static text, dynamic text ma input text.
( oh ya untuk text yang digunakan inputan password ,pilih line typenya menjadi password)
Lihat gambar berikut :

ifelseimage

 

3. Untuk text input user beri nama variable dengan user, untuk input type password beri variable dengan pwd sedangkan untuk hasilnya (dynamic text) beri nama variable result 2.
4. Buat sebuah tombol button dan tuliskan script berikut

 

on (release) {
if (user == ’sarunkgenk’) {
if (pwd == ’sarunkgenk’) {
gotoAndPlay(2);
} else {
result2 = “maaf password anda salah”;
}
} else {
result2 = “maaf user anda tidak valid”;
}
}

 

Keterangan : secara nalar arti scrip tersebut adalah, jika user adalah sarunkgenk dan jika pwd adalah sarunggenk maka ke frame 2,jika user = sarunkgenk tapi pwd bukan sarunkgenk maka “maaf paswword anda salah”, dan jika user bukan sarunkgenk maka “maaf user anda tidak falid”

 

5. Buat layer baru, kasih nama action lalu pada frame 1 tuliskan actionscript stop ();
6. Buat frame 2, pada masing masing layer, pada layer action tulis script stop (); sedangkan pada layer 1 beri text LOGIN SUKSES

 

Selamat mencoba…..

Download sourcecode

One response so far