在 as3 上单击两次或更多次后隐藏按钮
Hide button after click two times or more on as3
我是 as3 新手。
我想问一下如何在as3上点击两次或更多次后隐藏按钮。
下面的代码是我从代码片段中得到的,但是单击后按钮隐藏了。
BTNhint.addEventListener(MouseEvent.CLICK, fl_ClickToHide);
function fl_ClickToHide(event:MouseEvent):void
{
BTNhint.visible = false;
}
您只需计算按钮的点击次数,然后在点击两次后即可隐藏您的按钮:
var click_counter:int = 0;
BTNhint.addEventListener(MouseEvent.CLICK, fl_ClickToHide);
function fl_ClickToHide(event:MouseEvent):void
{
click_counter ++; // you can write it : click_counter = click_counter + 1;
if(click_counter >= 2){ // you can write it : if(click_counter > 1)
BTNhint.visible = false;
}
}
您可以使用 constant
(LIM) 来确定您的按钮必须被点击多少次,将其与计算您的点击次数的 variable
(c) 进行比较,然后使用您的 MouseEvent target property
在您希望按钮消失时将其设为目标:
var c:int = 0;
const LIM:int = 2;
BTNhint.addEventListener(MouseEvent.CLICK, hideMe);
function hideMe(event:MouseEvent):void
{
if(++c >= LIM) event.target.visible = false;
}
我是 as3 新手。 我想问一下如何在as3上点击两次或更多次后隐藏按钮。 下面的代码是我从代码片段中得到的,但是单击后按钮隐藏了。
BTNhint.addEventListener(MouseEvent.CLICK, fl_ClickToHide);
function fl_ClickToHide(event:MouseEvent):void
{
BTNhint.visible = false;
}
您只需计算按钮的点击次数,然后在点击两次后即可隐藏您的按钮:
var click_counter:int = 0;
BTNhint.addEventListener(MouseEvent.CLICK, fl_ClickToHide);
function fl_ClickToHide(event:MouseEvent):void
{
click_counter ++; // you can write it : click_counter = click_counter + 1;
if(click_counter >= 2){ // you can write it : if(click_counter > 1)
BTNhint.visible = false;
}
}
您可以使用 constant
(LIM) 来确定您的按钮必须被点击多少次,将其与计算您的点击次数的 variable
(c) 进行比较,然后使用您的 MouseEvent target property
在您希望按钮消失时将其设为目标:
var c:int = 0;
const LIM:int = 2;
BTNhint.addEventListener(MouseEvent.CLICK, hideMe);
function hideMe(event:MouseEvent):void
{
if(++c >= LIM) event.target.visible = false;
}