Raphael翻译功能转换功能

时间:2013-03-11 15:08:09

标签: javascript raphael

假设我有以下代码:

node.shape.translate(tx, ty);

现在,这行代码表现得很糟糕,可能是因为在Raphael文档中,关于它所说的translate function

  

弃用!请改用Element.transform。添加给定的翻译   相当于元素的转换列表。

现在,我想要做的是将上面的代码“翻译”为Raphael transform function。我对这些细节不太熟悉,所以我不知道该怎么做。

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

我相信你只需要:

node.shape.transform("t" + [tx, ty]);

利用字符串连接导致使用[tx, ty]将数组.toString()隐式转换为字符串,这只是将数组作为逗号分隔列表。

对于他们来说,弃用干净的API调用以支持这种基于字符串的格式似乎很奇怪,但是......