आपकी समस्या का समाधान के रूप में: मैं करने के लिए एक क्लिक करें घटना देते हैं कैनवास और माउस-इवेंट में मैं माउस-कॉर्ड की जांच करता हूं, फिर बहुभुज के साथ संयुक्त क्षेत्रों की एक साधारण सूची आप टकराव परीक्षण कर सकते हैं। आयताकार एक शुरुआत होगी, लेकिन यदि आपको विशेष रूप से विशेष क्षेत्रों की आवश्यकता है, तो एक और अधिक उन्नत टकराव परीक्षण करना होगा।
फ्लैश में पिक्सेल परिशुद्धता मानचित्रों के लिए एक त्वरित समाधान का उपयोग किया गया है, एक दूसरा छुपा ओवरले बिटमैप बनाना है, जिसे आप दृश्यमान छवि पर क्लिक करते समय लुकअप के लिए उपयोग करते हैं।
पुरानी साहसिक खेलों में इसका एक ही तकनीक उपयोग किया जाता है। प्रत्येक "क्षेत्र/वस्तु/लिंक" का अपना पिक्सेल रंग होता है। और फिर आप मिलान करने वाले रंग के साथ वस्तुओं की सूची रखें।
एक बार जब आप mousecoord तहत pixelcolor है, तो आप तालिका .. और बिंगो में एक बहुत ही त्वरित देखने कर सकते हैं ...
सबसे पहले आप स्पष्ट शून्य के (काला) के साथ "छवि पर क्लिक करें" और thats "कोई लिंक" के बराबर नहीं, फिर आप प्रत्येक क्षेत्र को एक विशेष रंग के साथ आकर्षित करते हैं और इस रंग को सूची में संग्रहीत करते हैं।
पूछें कि आपको और सहायता चाहिए या नहीं। मुझे उम्मीद है कि यह एक उपयोगी जवाब था।
यह एक अच्छा विचार है। –