我正在尝试从effect("Slider Control")(1)
获取结果并添加前缀“£”。我试过以下代码:
effect("Slider Control")(1).val.toFixed(1) + "£"
但它会导致可能除以零错误。还尝试effect("Slider Control")(1).toString() + '£'
查看“或”是否会产生影响,但同样的错误。
有人可以提供帮助,我只看到将String转换为Integer而不是其他方式的文档。
感谢。
答案 0 :(得分:2)
问题是effect("Slider Control")(1)
返回一个After Effects属性对象,该对象有各种方法,但它不是你期望的实际浮点数或整数,所以你不能调用JavaScript方法{{1} } 在上面。解决方案是附加toString()
以从属性中获取实际浮点值,然后在其上调用.value
。您可以阅读有关After Effects Property attributes and methods。
这是一个有效的例子:
toString()