问题描述
按照教程在 Flash cs6 中创建了一个小键盘。完成后,“1”键和“4”键工作——这些数字显示在显示屏上。然而,其余的数字没有。例如,如果我单击 1、2、3 和 4 按钮,则显示仅显示“14”而不是“1234”。我在每个按钮上放置了一行“跟踪”代码,以查看当我点击它们时它们是否至少被识别......所有按钮显然都有效。
代码:
stop();
var displayText:String = "";
function numdisplay(num:String)
{
displayText += num;
displayNum.text = displayText;
}
key1bttn.addEventListener(MouseEvent.MOUSE_DOWN,pressedKey1);
function pressedKey1(event:MouseEvent):void{
numdisplay("1");
trace(displayNum.text);
}
key2bttn.addEventListener(MouseEvent.MOUSE_DOWN,pressedKey2);
function pressedKey2(event:MouseEvent):void{
numdisplay("2");
trace(displayNum.text);
}
key3bttn.addEventListener(MouseEvent.MOUSE_DOWN,pressedKey3);
function pressedKey3(event:MouseEvent):void {
numdisplay("3");
trace(displayNum.text);
}
key4bttn.addEventListener(MouseEvent.MOUSE_DOWN,pressedKey4);
function pressedKey4(event:MouseEvent):void {
numdisplay("4");
trace(displayNum.text);
}
key5bttn.addEventListener(MouseEvent.MOUSE_DOWN,pressedKey5);
function pressedKey5(event:MouseEvent):void {
numdisplay("5");
trace(displayNum.text);
}
key6bttn.addEventListener(MouseEvent.MOUSE_DOWN,pressedKey6);
function pressedKey6(event:MouseEvent):void {
numdisplay("6");
trace(displayNum.text);
}
key7bttn.addEventListener(MouseEvent.MOUSE_DOWN,pressedKey7);
function pressedKey7(event:MouseEvent):void {
numdisplay("7");
trace(displayNum.text);
}
key8bttn.addEventListener(MouseEvent.MOUSE_DOWN,pressedKey8);
function pressedKey8(event:MouseEvent):void {
numdisplay("8");
trace(displayNum.text);
}
key9bttn.addEventListener(MouseEvent.MOUSE_DOWN,pressedKey9);
function pressedKey9(event:MouseEvent):void {
numdisplay("9");
trace(displayNum.text);
}
key0bttn.addEventListener(MouseEvent.MOUSE_DOWN,pressedKey0);
function pressedKey0(event:MouseEvent):void {
numdisplay("0");
trace(displayNum.text);
}
谢谢,感谢您提供的任何帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)