bHive यह वास्तव में अच्छी तरह से करता है और एक्शनस्क्रिप्ट पृष्ठभूमि से आ रहा है मुझे इसे उपयोग करना काफी आसान लगता है, मुझे डेमो को देखना था क्योंकि दस्तावेज़ीकरण सहायक नहीं है!
आप मदद करने के लिए ..
square = engine.createShape({
shape: 'square',
style: 'filled',
backgroundColor: '#000',
width: 120,
height: 20,
x: 20,
y: 100
});
किसी भी माउस कार्य आप एक क्लिप वस्तु को जोड़ने के लिए की जरूरत है ऐसा करने के लिए।
clip = engine.createClip({ x: 20, y: 20 });
फिर
clip.add(square);
पाश आप तो वर्ग आकर्षित करने की आवश्यकता में एक घटना श्रोता
clip.addEventListener('onmouseover',function(e) { some code ... });
clip.addEventListener('onclick',function(e) { some code ... });
जोड़ें।
clip.draw();
मैं मेरी मदद करने के लिए के माध्यम से ऐसा हो सकता है http://www.bhivecanvas.com/demos/cargame.php की जाँच के रूप में है कि यह में रोलओवर और onclicks है क़ौम के स्रोत का उपयोग कर रहा हूँ।
हाँ है, एसवीजी क्या जाने के लिए सबसे आसान तरीका होता है। जहां तक मुझे पता है, वहां कोई कैनवास पुस्तकालय नहीं है जो आप चाहते हैं कि घटना का पता लगाने के प्रकार का समर्थन करें। –