【发布时间】:2010-09-11 23:58:08
【问题描述】:
这段代码是用简单的 ActionScript 编写的,但我假设我的这个问题会出现在所有具有布尔数据类型的语言中。
我只是单击舞台,以便我的布尔变量反转其值,而不是跟踪/打印/记录它的新值。但是,它始终跟踪 true,而不是每次鼠标单击时在 true 和 false 之间切换。
我做错了什么?
var myBool:Boolean;
stage.addEventListener(MouseEvent.CLICK, mouseClickHandler);
function mouseClickHandler(evt:MouseEvent):void
{
changeBoolean(myBool);
}
function changeBoolean(boolean:Boolean):void
{
boolean = !boolean;
trace(boolean);
}
【问题讨论】:
标签: actionscript boolean toggle