MouseEvent
源码:
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
canvas {
border: 1px solid #ff6a00;
}
</style>
<link href="assets/demoStyles.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../src/easeljs/utils/UID.js"></script>
<script type="text/javascript" src="../src/easeljs/geom/Matrix2D.js"></script>
<script type="text/javascript" src="../src/easeljs/display/DisplayObject.js"></script>
<script type="text/javascript" src="../src/easeljs/display/Container.js"></script>
<script type="text/javascript" src="../src/easeljs/display/Stage.js"></script>
<script type="text/javascript" src="../src/easeljs/display/Shape.js"></script>
<script type="text/javascript" src="../src/easeljs/display/Graphics.js"></script>
<script type="text/javascript" src="../src/easeljs/display/Text.js"></script>
<script type="text/javascript" src="../src/easeljs/events/MouseEvent.js"></script>
<script type="text/javascript">
function init() {
//find canvas and load images, wait for last image to load
var canvas = document.getElementById("mycanvas");
var stage = new createjs.Stage(canvas);
// Create a new Text object and a rectangle Shape object, and position them inside a container:
var container = new createjs.Container();
container.x = 100;
container.y = 80;
var target = new createjs.Shape();
target.graphics.beginFill("#F00").drawRect(-10, -10, 200, 40).beginFill("#FFF");
container.addChild(target);
var txt = new createjs.Text("Double Click Me!", "20px Arial", "#FFF");
txt.textBaseline = "top";
container.addChild(txt);
stage.addChild(container);
container.onClick= function (evt) { alert("Clicked the container object"); }
stage.update();
}
</script>
</head>
<body onload="init();">
<header id="header" class="EaselJS">
<h1><span class="text-product">Easel<strong>JS</strong></span> Double Click Example</h1>
<p>An example to show how to use the <strong>onDoubleClick()</strong> callback.</p>
</header>
<canvas id="mycanvas" width="500" height="500"></canvas>
</body>
</html>

浙公网安备 33010602011771号