Flash Actionscript 3-每次单击时检查和更新变量
下面是我的代码,用于一个有3次单击的页面,在用户按第四次单击按钮前进之前,需要将其记录为选中状态。我知道这可能是一个粗略的快照/代码结构 如有任何建议,将不胜感激 我的代码:Flash Actionscript 3-每次单击时检查和更新变量,flash,actionscript,adobe,Flash,Actionscript,Adobe,下面是我的代码,用于一个有3次单击的页面,在用户按第四次单击按钮前进之前,需要将其记录为选中状态。我知道这可能是一个粗略的快照/代码结构 如有任何建议,将不胜感激 我的代码: var Checka:int = 0; var Checkb:int = 0; var Checkc:int = 0; // Boxes to be clicked MDI_07_btn.addEventListener(MouseEvent.CLICK, fl_ClickToShow_14a); function
var Checka:int = 0;
var Checkb:int = 0;
var Checkc:int = 0;
// Boxes to be clicked
MDI_07_btn.addEventListener(MouseEvent.CLICK, fl_ClickToShow_14a);
function fl_ClickToShow_14a(event:MouseEvent):void
{
MDI_07_box_mc.visible = true;
Checka = 1;
}
MDI_08_box_mc.addEventListener(MouseEvent.CLICK, fl_ClickToShow_14b);
function fl_ClickToShow_14b(event:MouseEvent):void
{
MDI_08_box_mc.visible = true;
Checkb = 1;
}
MDI_14_btn.addEventListener(MouseEvent.CLICK, fl_ClickToShow_14c);
function fl_ClickToShow_14c(event:MouseEvent):void
{
MDI_14_box_mc.visible = true;
Checkc = 1;
}
// Check for boxes correct and go to next frame
MDI_18_btn.addEventListener(MouseEvent.CLICK, fl_check36);
function fl_check36(event:MouseEvent):void
{
if (Checka == 1 && Checkb == 1 && Checkc == 1)
gotoAndStop(38);
else
Feedback_07_Wrong_mc.gotoAndPlay(2);
}
你的问题/问题到底是什么?你可以忘记所有的
Checka
vars,只要做if(MDI_14_-box_-mc.visible&&MDI_08_-box_-mc.visible&&MDI_-07_-box_-mc.visible)
我正在尝试模拟键盘,我需要用户选择4个不同的按钮,然后让代码检查他们选择的4个按钮(顺序没有那么重要)然后,一旦他们点击“提交”按钮,如果他们选择了正确的按钮,要么移动到下一个屏幕,要么显示一个错误框。。。感谢LDMS的帮助,只是这一点点帮助我清理了我的烂摊子!仍在学习,因此对输入表示感谢。