[英]How to make an On/Off Function
當我在任何地方點擊階段時,它會調用一個將改變一個變量值的函數。 當我再次點擊它時,如何改變原始值?
public function Example() {
(...)
Modifier = 1;
stage.addEventListener(MouseEvent.CLICK, Happening);
}
public function Happening(event:Event) {
Modifier = 4;
}
保持一個單獨的布爾變量怎么樣?
var clicked:Boolean = false;
var Modifier:int = 1;
stage.addEventListener(MouseEvent.CLICK, Happening);
public function Happening(e:MouseEvent):void{
if(clicked){
//return to default
Modifier = 1;
clicked = false;
}else{
Modifier = 4;
clicked = true;
}
}
甚至更簡單
if(Modifier==4){
Modifier=1;
}else{
Modifier=4;
}
或者在一行中
Modifier = (Modifier==4) ? 1 : 4;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.