एक फ़ंक्शन जिसे माउस बटन जारी होने पर एक बार कॉल किया जाता है।
फ़ंक्शन घोषित करना mouseReleased()
एक कोड ब्लॉक सेट करता है दौड़ना स्वचालित रूप से जब उपयोगकर्ता माउस बटन दबाने के बाद उसे छोड़ देता है यह:
फ़ंक्शन माउसरिलीज़() { // चलाने के लिए कोड। }
माउस सिस्टम वैरिएबल, जैसे mouseX और mouseY, को उनके अधिकांश के साथ अपडेट किया जाएगा हाल ही का मान जब mouseReleased()
को p5.js द्वारा कॉल किया जाता है:
फ़ंक्शन माउसरिलीज़() { यदि (माउसएक्स <50) { // यदि माउस बाईं ओर है तो चलाने के लिए कोड। }यदि (माउसY > 50) { // यदि माउस नीचे के पास है तो चलाने के लिए कोड। } }
पैरामीटर, इवेंट
, वैकल्पिक है। mouseReleased()
को हमेशा पास किया जाता है MouseEvent गुणों वाली वस्तु जो माउस रिलीज़ इवेंट का वर्णन करती है:
फ़ंक्शन माउसरिलीज़ (इवेंट) { // चलाने के लिए कोड जो ईवेंट का उपयोग करता है। कंसोल.लॉग(इवेंट); }
टचस्क्रीन डिवाइस पर, mouseReleased()
तब चलेगा जब उपयोगकर्ता का छूना समाप्त हो जाता है यदि touchEnded() घोषित नहीं किया जाता है। अगर touchEnded() घोषित किया जाता है, तो touchEnded() तब चलेगा जब कोई उपयोगकर्ता छूना समाप्त होता है और mouseReleased()
नहीं होगा।
ब्राउज़र में विभिन्न माउस ईवेंट से जुड़े डिफ़ॉल्ट व्यवहार हो सकते हैं। के लिए उदाहरण के लिए, जब उपयोगकर्ता माउस घुमाता है तो कुछ ब्राउज़र टेक्स्ट को हाइलाइट करते हैं माउस बटन दबाना. इस ईवेंट के लिए किसी भी डिफ़ॉल्ट व्यवहार को रोकने के लिए, फ़ंक्शन के अंत में return false;
जोड़ें।
नोट: mousePressed(), माउसरिलीज़्ड()
, और mouseClicked() सभी संबंधित हैं। mousePressed() जैसे ही चलता है उपयोगकर्ता माउस क्लिक करता है. mouseReleased()
जैसे ही उपयोगकर्ता चलता है जारी करता है माउस क्लिक। mouseClicked() चलता है mouseReleased()
के तुरंत बाद।
उदाहरण
सिंटैक्स
mouseReleased([event])
पैरामीटर्स
optional MouseEvent
argument.
संबंधित संदर्भ
doubleClicked
एक फ़ंक्शन जिसे माउस बटन पर दो बार जल्दी क्लिक करने पर एक बार कॉल किया जाता है.
exitPointerLock
शुरूआत पॉइंटर लॉक से बाहर निकलता है requestPointerLock.
mouseButton
एक स्ट्रिंग सिस्टम वैरिएबल जिसमें अंतिम माउस बटन का मान होता है दबाया.
mouseClicked
एक फ़ंक्शन जिसे माउस बटन दबाने के बाद एक बार कॉल किया जाता है जारी किया गया.