Actionscript 3 有没有办法确定未使用的数据绑定

Actionscript 3 有没有办法确定未使用的数据绑定,actionscript-3,apache-flex,Actionscript 3,Apache Flex,我继承了一个非常大的Flex项目,它在整个项目中都使用数据绑定,在许多地方不清楚为什么(出于什么目的)使用它。我希望简化代码并删除不必要的数据绑定,但我不知道如何确定是否正在使用特定绑定 是否有一种方法可以轻松确定是否有任何其他类正在使用声明为可绑定的特定变量?最简单的解决方案(尽管很粗糙)是删除[bindable]注释,然后查看编译器中的警告 或者,您可以重命名变量或将其设置为私有,并查找编译错误 这两种方法一次只能应用于一个变量。不幸的是,我不知道有什么方法可以为所有绑定生成报告。谢谢-我已

我继承了一个非常大的Flex项目,它在整个项目中都使用数据绑定,在许多地方不清楚为什么(出于什么目的)使用它。我希望简化代码并删除不必要的数据绑定,但我不知道如何确定是否正在使用特定绑定

是否有一种方法可以轻松确定是否有任何其他类正在使用声明为可绑定的特定变量?

最简单的解决方案(尽管很粗糙)是删除
[bindable]
注释,然后查看编译器中的警告

或者,您可以重命名变量或将其设置为私有,并查找编译错误


这两种方法一次只能应用于一个变量。不幸的是,我不知道有什么方法可以为所有绑定生成报告。

谢谢-我已经开始这样做了(搜索var名称,看看它是否在项目中的任何其他地方被引用。相当乏味)。如果对绑定变量的引用不可用,编译器是否会始终抛出警告?@TOMATO Yes,但从技术上讲,有一个标记用于抑制警告消息。