我尝试使用以下代码切换tabBarvisible = true / false:
protected function textArea_clickHandler(event:MouseEvent):void
{
if (tabBarVisible="true") {
tabBarVisible="false";
}
else if (tabBarVisible="false") {
tabBarVisible="true"; }
}
但只能获得tabBarvisible =“true”,当我再次点击时,没有任何事情发生。 tabBarvisible不会变为“false”。我的代码有问题吗?
感谢。
答案 0 :(得分:2)
是的,您只使用了一个“=”符号,以便实际分配值而不是比较它。此外,您不需要为布尔值使用引号。
tabBarVisible == true
另外,由于您总是切换值,因此只需反转值即可简化代码
protected function textArea_clickHandler(event:MouseEvent):void
{
tabBarVisible = !tabBarVisible;
}