How to define paper in raphael JS liberary?

Posted by cj333 on Stack Overflow See other posts from Stack Overflow or by cj333
Published on 2010-12-22T13:34:09Z Indexed on 2010/12/22 13:54 UTC
Read the original article Hit count: 302

Filed under:
|
|

Hi, I want to learn raphael JS liberary to draw a square. I copied the official code, but it is not work, "paper is not defined on line 34". how to define it? The demo is on http://www.irunmywebsite.com/raphael/additionalhelp.php the left menu "animate" ,Thanks.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>Raphaël · Gear</title>
        <style type="text/css">
        body {
    background: #333;
    color: #fff;
    font: 300 100.1% "Helvetica Neue", Helvetica, "Arial Unicode MS", Arial, sans-serif;
}
#holder {
    height: 480px;
    left: 50%;
    margin: -240px 0 0 -320px;
    position: absolute;
    top: 50%;
    width: 640px;
}
#copy {
    bottom: 0;
    font: 300 .7em "Helvetica Neue", Helvetica, "Arial Unicode MS", Arial, sans-serif;
    position: absolute;
    right: 1em;
    text-align: right;
}
#copy a {
    color: #fff;
}

</style>
        <script src="raphael-min.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript" charset="utf-8">
        var a = paper.circle(320, 100, 60).attr({fill:'#FF0000'});
a.animate({ 'translation': '0,300' }, 500, 'bounce');
var b = paper.circle(320, 100, 60).attr({fill:'#FFFF00'});;
b.animate({ cx: 320, cy: 300 }, 500, 'bounce');

var path1=paper.path("M114 253").attr({"stroke": "#f00", "stroke-width":3});

path1.animate({path: "M114 253 L 234 253"},3000,function(){
    var path2=paper.path("M234 253").attr({"stroke": "#f00","stroke-width":3});

path2.animate({path: "M234 253 L 234 134"},3000,function(){
    var path3=paper.path("M234 134").attr({"stroke": "#f00","stroke-width":3});

            path3.animate({path: "M234 134 L 97 134"},3000);
        });
    });
        </script>

    </head>
    <body>
        <div id="stroke"></div>
    </body>
</html>

© Stack Overflow or respective owner

Related posts about JavaScript

Related posts about html