Obtendo informações de um objeto Raphael
-
21-09-2019 - |
Pergunta
Estou usando o mecanismo Raphael JavaScript SVG Rendering. Se eu usar o seguinte código
var Canvas = Raphael ("Canvas", 700.500);
var circ = Canvas.circle (30,20,10);alguma_function (circ);
Existe alguma maneira de some_function
Para extrair os 30, 20 ou 10 do objeto Circle que foi criado?
Solução
Uma solução que pode funcionar é usar o método Att
function some_function(circle){
return [circle.attr('cx'), circle.attr('cy'), circle.attr('r')]
}
que retornará a matriz de valores
ou
function some_function(circle){
return circle.attr(['cx','cy','r']);
}
que retornará o objeto literal contendo todos os atributos como chaves.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow