Langsung ke konten utama

Construct 2 Indonesia Manual: Bab Behavior Reference - 8. Drag & drop

Behavior: Drag & Drop memungkinkan Object diseret dan dilepaskan baik oleh mouse atau Touch. Pada perangkat Multi-touch, beberapa Object dapat diseret dan dilepas sekaligus.

Object mulai diseret saat klik mouse atau sentuh jatuh di dalam poligon tabrakan (Collision Polygon) dari Object. Hal ini dilepaskan ketika tombol mouse dilepaskan atau sentuhan berakhir.



Drag & drop Properties

  • Axes
    Secara opsional mengatur pergerakan berdasarkan sumbu (Axis), misalnya: Hanya mengizinkan Object diseret secara horisontal atau vertikal. Default-nya adalah Both, mengizinkan Object diseret ke manapun.

  • Initial state
    Untuk menentukan apakah Behavior awalnya diaktifkan atau dinonaktifkan. Jika Disabled, ini dapat diaktifkan saat Runtime menggunakan Action: Set enabled.



Drag & drop Conditions

  • Is dragging
    TRUE jika Object saat ini sedang diseret oleh mouse atau alat sentuh.

  • Is enabled
    TRUE jika Behavior saat ini diaktifkan; FALSE jika dinonaktifkan oleh Action: Set enabled.

  • On drag start
    Dipicu saat Object diklik atau disentuh di dalam poligon tabrakannya (Collision polygon).

  • On drop
    Dipicu saat Object sedang diseret, dan tombol mouse dilepaskan atau sentuhan diakhiri.



Drag & drop Actions

  • Set enabled
    Aktifkan atau nonaktifkan Behavior: Drag & Drop. Jika Disabled, mengklik atau menyentuh Object tidak berpengaruh dan Object tidak dapat diseret. Ini juga menjadi ‘Transparan’ terhadap klik dan sentuhan, yang berarti Object lain di bawahnya masih bisa diseret dan ditaruh (Drag & Drop). Jika Object diseret saat Disabled, maka seret akan dibatalkan, namun Condition: On drop tidak akan terpicu.

  • Drop
    Berhenti menyeret Object jika saat ini sedang diseret. Ini juga memicu Condition: On drop.



Drag & drop Expressions

Behavior: Drag & Drop tidak memiliki Expression.


Komentar