topical media & game development
mobile-graphic-easel-examples-DoubleClickTest.htm / htm
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>EaselJS Example: Double Click Example</title>
<link href="mobile-graphic-easel-examples-assets-demoStyles.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="mobile-graphic-easel-src-easeljs-utils-UID.js"></script>
<script type="text/javascript" src="mobile-graphic-easel-src-easeljs-geom-Matrix2D.js"></script>
<script type="text/javascript" src="mobile-graphic-easel-src-easeljs-events-EventDispatcher.js"></script>
<script type="text/javascript" src="mobile-graphic-easel-src-easeljs-display-DisplayObject.js"></script>
<script type="text/javascript" src="mobile-graphic-easel-src-easeljs-display-Container.js"></script>
<script type="text/javascript" src="mobile-graphic-easel-src-easeljs-display-Stage.js"></script>
<script type="text/javascript" src="mobile-graphic-easel-src-easeljs-events-MouseEvent.js"></script>
<script type="text/javascript" src="mobile-graphic-easel-src-easeljs-display-Shape.js"></script>
<script type="text/javascript" src="mobile-graphic-easel-src-easeljs-display-Graphics.js"></script>
<script type="text/javascript" src="mobile-graphic-easel-src-easeljs-display-Text.js"></script>
<!-- We also provide hosted minified versions of all CreateJS libraries.
http://code.createjs.com -->
<script>
function init() {
//find canvas and load images, wait for last image to load
var canvas = document.getElementById("testCanvas");
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,300,60).beginFill("#FFF");
container.addChild(target);
var txt = new createjs.Text("Double Click Me!", "36px Arial", "#FFF");
txt.textBaseline = "top";
container.addChild(txt);
stage.addChild(container);
container.addEventListener("dblclick", function(evt) { alert("Double 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>dblclick</strong> event.</p>
</header>
<div class="canvasHolder">
<canvas id="testCanvas" width="960" height="400"></canvas>
</div>
</body>
</html>
(C) Æliens
04/09/2009
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.