【问题标题】:EaselJS not getting linkedEaselJS 没有链接
【发布时间】:2014-06-01 19:56:11
【问题描述】:

我刚开始通过在线教程学习 javascript,并从 GitHub 存储库下载了文件。文件类型为“easeljs-0.7.1.min”。当我输入下面给出的代码时,它没有显示任何内容在浏览器上。是我下载的文件的问题还是链接语句的问题?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Working</title>

<script src="lib/easeljs-0.7.1.min.js"></script>
<script>
var canvas;
var stage;
var img;
var text;
var logo;

function init()
{
    canvas=document.getElementById("mcanvas");
    stage=new Stage(canvas);
    text=new Text("WHAAAAAAAAA","36px Arial","#666");
    text.x=100;
    text.y=100;
    stage.addChild(text);
    stage.update();
 }
</script> 

<body onload="init();">


<canvas id="mcanvas" width="960" height="500"></canvas>


</body>

【问题讨论】:

    标签: javascript html html5-canvas easeljs


    【解决方案1】:

    EaselJS 中的所有类都包含在“createjs”命名空间中,因此,要使用 Stage 或 Text 类,就像您尝试做的那样,您必须先调用 createjs:

    stage = new createjs.Stage(canvas);
    text = new createjs.Text("WHAAAAAAAAA","36px Arial","#666");
    

    结果:http://jsfiddle.net/BAv8h/

    【讨论】:

    • 请注意,一些旧的演示显示它没有命名空间,这就是库过去的工作方式。
    猜你喜欢
    • 1970-01-01
    • 2014-06-14
    • 1970-01-01
    • 1970-01-01
    • 2018-08-07
    • 2016-03-15
    • 2013-08-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多