我有一个名为ChartInfo的类,它有一个getter和setter方法:
[Bindable]
public function set isShowingPower(b:Boolean):void
{
_isShowingPower = b;
hasChanged();
}
public function get isShowingPower():Boolean
{
return _isShowingPower;
}
_isShowingPower是属性。
但是,如果我想从另一个类设置_isShowingPower:
_chartInfo.isShowingPower(false)
它总会给出错误: 1195:尝试访问不可访问的方法isShowingPower通过带有静态类型components.charting:ChartInfo的引用。
有人可以提出想法吗?非常感谢。
答案 0 :(得分:5)
要访问setter和/或getter,你必须像var一样。
在你的情况下它应该是
_chartInfo.isShowingPower = false;
答案 1 :(得分:3)
Setters与属性类似,因此_chartInfo.isShowingPower = false;