Raphael.js API 之Element.unclick(),Paper.add(),Paper.rect(),Element.status()

来源:互联网 发布:mac用u盘装win7 编辑:程序博客网 时间:2024/06/07 15:02
/*API-44*/
Element.show()
使元素可见
/*API-55*/
Element.unclick(handler)
移除元素的click事件
参数列表:
handler
    function
    {
        事件的处理操作;
    }
返回值:元素对象
/*API-80*/
Paper.add(json)
从给定格式的json数组中倒入元素
参数列表:
json
    json数组
返回值:被倒入的元素对象
示例:
paper.add([
    {
        type: "circle",
        cx: 10,
        cy: 10,
        r: 5
    },
    {
        type: "rect",
        x: 10,
        y: 10,
        width: 10,
        height: 10,
        fill: "#fc0"
    }
]);//绘制一个圆形和矩形
/*API-96*/
Paper.rect(x,y,width,height,[r])
绘制一个矩形
参数列表:
x
    number类型
    矩形左上角x坐标
y
    number类型
    矩形左上角y坐标
width
    number类型
    矩形宽度
height
    number类型
    矩形高度
r
    可选参数
    number类型
    矩形边角弧度,默认值为0
返回值:一个矩形元素对象
示例:
var c = paper.rect(10, 10, 50, 50);
var c = paper.rect(40, 40, 50, 50, 10);
/*API-62*/
Element.status([anim], [value])
获取或设置动画的状态
参数列表:
anim
    可选参数
    Object类型
    动画对象
value
    可选参数
    number类型
    范围0-1之间。在指定情况下,可以设置动画的属性值。可以将动画跳到指定位置
返回值:number类型位置
或者
返回值:位置数组。如果未指定anim,那么数组对象的格式如下:
    {
        anim:objectanimation object
        status:numberstatus
    }
或者
返回值:指定值得可选元素对象
0 0