EasyCanvas命令介绍
1. 创建节点
命令:easyCanvas.createNode("节点类型")
返回值:节点名称
参数:节点类型定义如下:
- RectNode:矩形/正方形
- TextNode:文本类型
- EllipseNode:圆形/椭圆
- ImageNode:图片
- PathNode:自由绘制
- AudioNode:音频节点
2. 删除节点
命令:easyCanvas.deleteNode("节点名称")
3. 修改节点的名字
命令:easyCanvas.changeNodeName(srcNodeName, destNodeName)
参数:
- srcNodeName:被修改的节点名称
- srcNodeName:要修改的节点名称
4. 改变节点属性值
命令:easyCanvas.setAttribute(attributeName, var)
参数:
- attributeName:属性名称
- var:属性值
例如,如果想修改节点 RectNode_0 的宽度,可以使用如下命令:
easyCanvas.setAttribute("RectNode_0.width", 400);
那么如何获取某个节点的所有属性呢?可以使用下面的命令
5. 获取节点的属性列表
命令:easyCanvas.getAttributeNames("节点名称")
6. 获取节点的属性值
命令:easyCanvas.getValue("属性名")
同设置属性名称一样,都是使用节点名.属性名 的方式,作为属性名
7. 其他命令
- easyCanvas.getAllNodes():获取节点名
- easyCanvas.getSelectedNodes():获取选择的节点名
- easyCanvas.getNodeType():获取节点类型
- easyCanvas.getAttributeType():获取属性的类型