bHive robi to naprawdę ładnie i pochodząc z tła Actionscript Znalazłem go całkiem łatwy w użyciu, musiałem spojrzeć na dema, ponieważ dokumentacja nie jest pomocna!
Aby pomóc ..
square = engine.createShape({
shape: 'square',
style: 'filled',
backgroundColor: '#000',
width: 120,
height: 20,
x: 20,
y: 100
});
wykonywać żadnych czynności myszy musisz dodać go do obiektu klipu.
clip = engine.createClip({ x: 20, y: 20 });
Następnie
clip.add(square);
dodać detektor zdarzeń
clip.addEventListener('onmouseover',function(e) { some code ... });
clip.addEventListener('onclick',function(e) { some code ... });
W pętli trzeba następnie narysować kwadrat.
clip.draw();
używam źródło dema mi pomóc poprzez więc może sprawdzić http://www.bhivecanvas.com/demos/cargame.php jako że ma najazdów i onclicks w nim.
Tak, SVG, co byłoby najprostszym sposobem, aby przejść. O ile mi wiadomo, nie ma żadnych bibliotek canvas, które wspierałyby wykrywanie zdarzeń tak, jak chcesz. –