
Langsung saja mari kita coba membuatnya:
- Buat movie clip pada state. Jangan terlalu besar dan untuk latihan dibuat sederhana saja. Misalkan lingkaran dengan ukuran 40 x 40 px.
- Pasang Action Script pada mc tersebut dengan listing dibawah ini :(sebenarnya Action Script nya bisa dipasang di berbagai tempat misalnya di root frame atau di movie clip, tapi saya lebih suka dipasang di di movie clip dengan berbagai alasan)onClipEvent (load) {
this.onPress = function() {
startDrag(this);
};
this.onRelease = function() {
stopDrag();
};
}; - Coba tes dengan ctr-enter bila anda bisa melakukan click and drag berarti program anda benar. Bagaimana jika akan dibuat target atau tujuan dragnya dan ada responnya saat masuk ke target? Lanjutkan saja langkah-langkahnya!
- Buat mc baru di root misalkan kotak dengan ukuran 90x60 dan pasang instant namenya misalnya "kotak"
- Ubak Action Script pada langkah ke dua menjadi :onClipEvent (load) {
x_pos = this._x;
y_pos = this._y;
this.onPress = function() {
startDrag(this);
};
this.onRelease = function() {
if (eval(this._droptarget) == _root.kotak) {
//kondisi benar
this._x = _root.kotak._x;
this._y = _root.kotak._y;
} else {
//kondisi salah
this._x = x_pos;
this._y = y_pos;
}
stopDrag();
};
}
; - Coba tes dengan ctr-enter, sesuai dengan harapan anda? Ingin membuat objectnya ganda?
- Gandakan kotak target dan isikan instant name baru.
- Gandakan mc object atau membuat object baru lalu copykan listing no 5 dengan target atau tulisan kotak diganti dengan nama instant name yang baru.
Keyword Post :
Adobe Flash, Click and drag, games puzzle, klik dan tarik, games menjodohkan, slider.
saya nggak berhasil bikinnya om, saya nggak ngerti cara meletakkan AS nya dimana? . . .
BalasHapussaya udah bikin elips ukuran bebas pada properti nya saya beri nama elips , , ,
AS nya di mc kan udah diterangkan. Langkah no 2 berhasil? kalo dah bisa klick and drug baru berlanjut ke langkah selanjutnya
BalasHapuskalo script buat karakter bisa nembak gimana yah
BalasHapussaya sedang menyiapkan, tutorial game pake hp (flash lite) karakter bisa nembak, semoga kerjaan saya segera kelar dan segera nyelesein tutorial ini
BalasHapusmas, bisa gak ikon flash diganti saat udah jadi exe?
BalasHapussaya sudah copas AS
BalasHapusonClipEvent (load) {
this.onPress = function() {
startDrag(this);
};
this.onRelease = function() {
stopDrag();
};
};
tapi kok slalu muncul eror ya?
Komentar ini telah dihapus oleh administrator blog.
BalasHapusKomentar ini telah dihapus oleh administrator blog.
BalasHapus