Tôi đã được tìm kiếm trong một thời bây giờ cho một ví dụ rõ ràng về cách mã một nút cho phép người dùng bấm và giữ. Trong khi điều này xảy ra, tôi muốn thực thi một số mã.Starling AS3 touch tổ chức sự kiện bấm và giữ
Tôi đã triển khai TouchEvent.Touch và touchPhase.Began nhưng nó chỉ kích hoạt một lần.
Tôi không thể tìm thấy giải thích rõ ràng về cách triển khai điều này. Bất kỳ trợ giúp được đánh giá cao.
btnPress.addEventListener(TouchEvent.TOUCH, isPressed);
private function isPressed(event:TouchEvent){
var touch:touch = event.getTouch(btnPress, TouchPhase.BEGAN);
if(touch)
{
trace("pressed");
}
}
Cảm ơn bạn. TouchPhase là một chút khó hiểu để bắt đầu. – puks1978
tuyệt vời, cảm ơn! – ShoulO