bHive做得非常好,作为一个Actionscript背景下的开发者,我觉得它很容易使用。不过,由于文档并不是很有帮助,我不得不查看演示文稿来学习。
为了帮助你...
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,因为它包含了鼠标悬停和点击事件。