Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ExtJS 6如何更改精灵的颜色_Javascript_Extjs_Extjs6 - Fatal编程技术网

Javascript ExtJS 6如何更改精灵的颜色

Javascript ExtJS 6如何更改精灵的颜色,javascript,extjs,extjs6,Javascript,Extjs,Extjs6,如何使用按钮来更改图形的颜色我尝试使用下面的代码,但没有效果,在sencha ext js中是否有更有效的方法来更改颜色,就像单击按钮时会出现颜色网格一样 使用此示例: 看法 组成部分 me.sprite = surface.add({ type: 'path', path: ['M', me.list[0], me.list[1], 'L', me.list[0] + 1e-1, me.list[1] + 1e-1], lineWidth: 20, lineC

如何使用按钮来更改图形的颜色我尝试使用下面的代码,但没有效果,在sencha ext js中是否有更有效的方法来更改颜色,就像单击按钮时会出现颜色网格一样

使用此示例:

看法

组成部分

 me.sprite = surface.add({
    type: 'path',
    path: ['M', me.list[0], me.list[1], 'L', me.list[0] + 1e-1, me.list[1] + 1e-1],
    lineWidth: 20,
    lineCap: 'round',
    lineJoin: 'round',
    draggable: 'true',
    strokeStyle: new Ext.util.Color(0,0,0)
    });
    surface.renderFrame();

我不熟悉
Ext.draw.*
组件,但根据文档,要更改组件的颜色,可以使用以下方法:

sprite.setAttributes({
    strokeStyle: color
});
选择您可以使用的颜色

下面是一个例子

sprite.setAttributes({
    strokeStyle: color
});