| Tutorial Flash - HTML5 - Javascript - DKV

Latest Blog



13.07.2020

Membuat Game Onet

Membuat game mencari gambar yang sama (onet) dengan JS/HTML5

11.06.2020

Membuat Kuis CBT

Membuat kuis CBT, menyimpan nilai ke server dengan PHP dan XML

11.05.2020

Game RPG dengan HTML Canvas (Javascript)

Pengembangan game RPG dengan teknik tiling menggunakan HTML canvas

19.05.2020

Membuat Fitur Swipe Mobile

Membuat fitur swap / drag konten untuk mobile

12.05.2020

Membuat Grafik Fungsi Kuadrat dengan Flash

Membuat kurva fungsi kuadrat dengan kode actionscript 3 Flash

11.05.2020

Membuat Kordinat Kartesius dengan Flash

Membuat sistem kordinat kartesius dengan code AS3 full

16.03.2020

Game Edukasi RPG

Buku pengembangan game RPG bermuatan edukasi

31.07.2019

Perpustakaan Baru UNNES

Mengintip perpustakaan baru UNNES

07.04.2018

Membuat Game Tebak Gambar

Tutorial membuat game tebak gambar dengan Flash

03.07.2017

Memahami konstain

Memahami penggunaan konstrain dalam membuat sistem gerak


ALL BLOG

Latest Games


;
Free Games

Indonesia Soccer League

Play Indonesian Soccer League on Flash 3D Games

Drag / Swipe Konten untuk Aplikasi Mobile dengan Flash

Pendahuluan

Dalam aplikasi mobile, kita dapat menscroll atau menswipe konten sehingga kita bisa melihat konten keseluruhan. Untuk melakukan proses drag atau swipe pada konten, prinsip utama yang bisa kita lakukan adalah dengan menjadikan satu keseluruhan konten menjadi sebuah movieclip dan memberikan kode startDrag yang diatur limitasinya. Pada contoh berikut, proses swipe dilakukan secara sederhana, dan tidak ada efek ease (kecepatan gerak konten yang tergantung pada kecepatan kita menswipe). Untuk melakukannya perhatikan langkah berikut:


  1. Buatlah sebuah file baru AS3. Untuk keperluan mobile, pada contoh ini digunakan rasio ukuran 1:2 dengan ukuran stage 400x800 pixel
  2. Buatlah sebuah konten yang memanjang, dapat berupa tulisan, gambar atau perpaduannya kemudian convert menjadi Movieclip yang dalam contoh ini digunakan satu gambar panjang dengan ukuran 400 x 2500 pixel (sumber : freepik.com). Pastikan titik registrasi movieclip berada di Pojok kiri atas.
  3. Buat layer baru, Kemudian klik frame 1 layer 2, kemudian buka panel Action (tekan F9) dan ketikkan kode berikut :
  4. scroll_content.addEventListener(MouseEvent.MOUSE_DOWN, klikKonten);
    scroll_content.addEventListener(MouseEvent.MOUSE_UP, lepasKonten);
    
    function klikKonten(e:MouseEvent):void{
    	var ob = e.currentTarget;
    	ob.startDrag(false, new Rectangle(0, -(ob.height-800), 0, ob.height-800));
    }
    function lepasKonten(e:MouseEvent):void{
    	var ob = e.currentTarget;
    	ob.stopDrag();
    }
    

  5. Jalankan aplikasi dengan menekan tombol Ctrl+Enter, dan akan dihasilkan output sebagai berikut :

Get Adobe Flash player

Penjelasan Kode

ob.startDrag(false, new Rectangle(0, -(ob.height-800), 0, ob.height-800));

Kunci utama dalam kode di atas adalah startDrag yang ditambahkan limitasi area drag dengan kode new Rectangle, dimana posisi drag dibatasi, sumbu X selalu 0, sehingga konten tidak dapat di drag secara horisontal.

Download file sumber (Adobe Animate 2017) : disini



Share ( Ayo Berbagi )

Leave me a comment

untuk pertanyaan lebih baik di email langsung ke wandah [at] wandah [dot] com agar cepat direspon